Changeset 5576:a98545bcc3f1 in roaraudio for include
- Timestamp:
- 07/21/12 16:05:33 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- include/libroar
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/roardl.h
r5512 r5576 339 339 340 340 341 // Common protocol interface: 342 struct roar_dl_proto { 343 const int proto; 344 const char * description; 345 const int flags; 346 int (*set_proto)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 347 int (*unset_proto)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 348 int (*handle)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 349 int (*flush)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 350 int (*flushed)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 351 int (*status)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 352 }; 353 354 #define ROAR_DL_PROTO_FLAGS_NONE 0 355 356 #define ROAR_DL_PROTO_STATUS_RX_READY 0x0001 357 #define ROAR_DL_PROTO_STATUS_TX_READY 0x0002 358 #define ROAR_DL_PROTO_STATUS_WAIT_NOTIFY 0x0004 359 360 // Parameters for FNREG registration: 361 #define ROAR_DL_PROTO_SUBTYPE 1 /* 0 = roard */ 362 #define ROAR_DL_PROTO_VERSION 0 363 #define ROAR_DL_PROTO_SIZE sizeof(struct roar_dl_proto) 364 341 365 // Reg FN: 342 366 -
include/libroar/roarfeatures.h
r5381 r5576 59 59 #define ROAR_FT_FEATURE_HASH_API 60 60 #define ROAR_FT_FEATURE_RANDOM_NONCE 61 #define ROAR_FT_FEATURE_UUID /* see #230 */ 62 #define ROAR_FT_FEATURE_COMMON_PROTO /* see #257 */ 61 63 62 64 // libroar2 features:
Note: See TracChangeset
for help on using the changeset viewer.