I/O, clock, polling, timer, and signal interfaces
More...
|
| #define | SPA_TYPE_INTERFACE_System SPA_TYPE_INFO_INTERFACE_BASE "System" |
| | a collection of core system functions
|
| |
| #define | SPA_TYPE_INTERFACE_DataSystem SPA_TYPE_INFO_INTERFACE_BASE "DataSystem" |
| |
| #define | SPA_VERSION_SYSTEM 0 |
| |
| #define | SPA_IO_IN (1 << 0) |
| |
| #define | SPA_IO_OUT (1 << 2) |
| |
| #define | SPA_IO_ERR (1 << 3) |
| |
| #define | SPA_IO_HUP (1 << 4) |
| |
| #define | SPA_FD_CLOEXEC (1<<0) |
| |
| #define | SPA_FD_NONBLOCK (1<<1) |
| |
| #define | SPA_FD_EVENT_SEMAPHORE (1<<2) |
| |
| #define | SPA_FD_TIMER_ABSTIME (1<<3) |
| |
| #define | SPA_FD_TIMER_CANCEL_ON_SET (1<<4) |
| |
| #define | SPA_VERSION_SYSTEM_METHODS 0 |
| |
| #define | spa_system_method_r(o, method, version, ...) |
| |
| #define | spa_system_read(s, ...) |
| |
| #define | spa_system_write(s, ...) |
| |
| #define | spa_system_ioctl(s, ...) |
| |
| #define | spa_system_close(s, ...) |
| |
| #define | spa_system_clock_gettime(s, ...) |
| |
| #define | spa_system_clock_getres(s, ...) |
| |
| #define | spa_system_pollfd_create(s, ...) |
| |
| #define | spa_system_pollfd_add(s, ...) |
| |
| #define | spa_system_pollfd_mod(s, ...) |
| |
| #define | spa_system_pollfd_del(s, ...) |
| |
| #define | spa_system_pollfd_wait(s, ...) |
| |
| #define | spa_system_timerfd_create(s, ...) |
| |
| #define | spa_system_timerfd_settime(s, ...) |
| |
| #define | spa_system_timerfd_gettime(s, ...) |
| |
| #define | spa_system_timerfd_read(s, ...) |
| |
| #define | spa_system_eventfd_create(s, ...) |
| |
| #define | spa_system_eventfd_write(s, ...) |
| |
| #define | spa_system_eventfd_read(s, ...) |
| |
| #define | spa_system_signalfd_create(s, ...) |
| |
| #define | spa_system_signalfd_read(s, ...) |
| |
I/O, clock, polling, timer, and signal interfaces
◆ SPA_TYPE_INTERFACE_System
◆ SPA_TYPE_INTERFACE_DataSystem
◆ SPA_VERSION_SYSTEM
| #define SPA_VERSION_SYSTEM 0 |
◆ SPA_IO_IN
| #define SPA_IO_IN (1 << 0) |
◆ SPA_IO_OUT
| #define SPA_IO_OUT (1 << 2) |
◆ SPA_IO_ERR
| #define SPA_IO_ERR (1 << 3) |
◆ SPA_IO_HUP
| #define SPA_IO_HUP (1 << 4) |
◆ SPA_FD_CLOEXEC
| #define SPA_FD_CLOEXEC (1<<0) |
◆ SPA_FD_NONBLOCK
| #define SPA_FD_NONBLOCK (1<<1) |
◆ SPA_FD_EVENT_SEMAPHORE
| #define SPA_FD_EVENT_SEMAPHORE (1<<2) |
◆ SPA_FD_TIMER_ABSTIME
| #define SPA_FD_TIMER_ABSTIME (1<<3) |
◆ SPA_FD_TIMER_CANCEL_ON_SET
| #define SPA_FD_TIMER_CANCEL_ON_SET (1<<4) |
◆ SPA_VERSION_SYSTEM_METHODS
| #define SPA_VERSION_SYSTEM_METHODS 0 |
◆ spa_system_method_r
| #define spa_system_method_r |
( |
| o, |
|
|
| method, |
|
|
| version, |
|
|
| ... ) |
◆ spa_system_read
| #define spa_system_read |
( |
| s, |
|
|
| ... ) |
◆ spa_system_write
| #define spa_system_write |
( |
| s, |
|
|
| ... ) |
◆ spa_system_ioctl
| #define spa_system_ioctl |
( |
| s, |
|
|
| ... ) |
◆ spa_system_close
| #define spa_system_close |
( |
| s, |
|
|
| ... ) |
◆ spa_system_clock_gettime
| #define spa_system_clock_gettime |
( |
| s, |
|
|
| ... ) |
◆ spa_system_clock_getres
| #define spa_system_clock_getres |
( |
| s, |
|
|
| ... ) |
◆ spa_system_pollfd_create
| #define spa_system_pollfd_create |
( |
| s, |
|
|
| ... ) |
◆ spa_system_pollfd_add
| #define spa_system_pollfd_add |
( |
| s, |
|
|
| ... ) |
◆ spa_system_pollfd_mod
| #define spa_system_pollfd_mod |
( |
| s, |
|
|
| ... ) |
◆ spa_system_pollfd_del
| #define spa_system_pollfd_del |
( |
| s, |
|
|
| ... ) |
◆ spa_system_pollfd_wait
| #define spa_system_pollfd_wait |
( |
| s, |
|
|
| ... ) |
◆ spa_system_timerfd_create
| #define spa_system_timerfd_create |
( |
| s, |
|
|
| ... ) |
◆ spa_system_timerfd_settime
| #define spa_system_timerfd_settime |
( |
| s, |
|
|
| ... ) |
◆ spa_system_timerfd_gettime
| #define spa_system_timerfd_gettime |
( |
| s, |
|
|
| ... ) |
◆ spa_system_timerfd_read
| #define spa_system_timerfd_read |
( |
| s, |
|
|
| ... ) |
◆ spa_system_eventfd_create
| #define spa_system_eventfd_create |
( |
| s, |
|
|
| ... ) |
◆ spa_system_eventfd_write
| #define spa_system_eventfd_write |
( |
| s, |
|
|
| ... ) |
◆ spa_system_eventfd_read
| #define spa_system_eventfd_read |
( |
| s, |
|
|
| ... ) |
◆ spa_system_signalfd_create
| #define spa_system_signalfd_create |
( |
| s, |
|
|
| ... ) |
◆ spa_system_signalfd_read
| #define spa_system_signalfd_read |
( |
| s, |
|
|
| ... ) |