Asynchronous result utilities
More...
Asynchronous result utilities
◆ SPA_API_RESULT
#define SPA_API_RESULT static inline |
◆ SPA_ASYNC_BIT
#define SPA_ASYNC_BIT (1 << 30) |
◆ SPA_ASYNC_SEQ_MASK
◆ SPA_ASYNC_MASK
◆ SPA_RESULT_IS_OK
#define SPA_RESULT_IS_OK |
( |
| res | ) |
|
Value:
uint32_t int int res
Definition core.h:433
◆ SPA_RESULT_IS_ERROR
#define SPA_RESULT_IS_ERROR |
( |
| res | ) |
|
◆ SPA_RESULT_IS_ASYNC
#define SPA_RESULT_IS_ASYNC |
( |
| res | ) |
|
Value:
#define SPA_ASYNC_MASK
Definition result.h:47
#define SPA_ASYNC_BIT
Definition result.h:43
◆ SPA_RESULT_ASYNC_SEQ
#define SPA_RESULT_ASYNC_SEQ |
( |
| res | ) |
|
Value:
#define SPA_ASYNC_SEQ_MASK
Definition result.h:45
◆ SPA_RESULT_RETURN_ASYNC
#define SPA_RESULT_RETURN_ASYNC |
( |
| seq | ) |
|
Value:
uint32_t int seq
Definition core.h:432
#define SPA_RESULT_ASYNC_SEQ(res)
Definition result.h:57
◆ spa_strerror()