Changeset 5739:2a1671d592b9 in roaraudio for roard/include/emul_esd.h.OLD
- Timestamp:
- 11/09/12 01:09:22 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/emul_esd.h.OLD
r5640 r5739 32 32 #ifdef ROAR_HAVE_H_ESD 33 33 34 // in case it is not allready included, 35 // only needed in the case we have no libesd.* but a esd.h 36 #include <esd.h> 37 38 struct emul_esd_command { 39 int cmd; 40 size_t datalen; 41 #if !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_MINIMAL) 42 char name[COMMAND_MAX_NAMELEN]; 43 #else 44 char * name; 45 #endif 46 int (*handler)(int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 47 }; 48 49 int emul_esd_exec_command (int client, int cmd, struct roar_vio_calls * vio); 50 int emul_esd_check_client (int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 51 52 int emul_esd_int_read_buf (int client, int * data, void * buf); 53 int emul_esd_int_read (int client, int * data, struct roar_vio_calls * vio); 54 int emul_esd_int_write (int client, int data, struct roar_vio_calls * vio); 55 int emul_esd_test_auth (int client, void * data, struct roar_vio_calls * vio); 56 int emul_esd_test_byteorder(int client, void * data); 57 58 int emul_esd_on_connect (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 59 int emul_esd_on_stream (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 60 int emul_esd_on_latency (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 61 int emul_esd_on_standby (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 62 int emul_esd_on_standbymode(int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 63 64 int emul_esd_on_stream_pan (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 65 66 int emul_esd_on_server_info(int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 67 68 int emul_esd_on_all_info (int client, struct emul_esd_command * cmd, void * data, struct roar_vio_calls * vio); 34 extern struct roar_dl_proto __proto_common_esd; 69 35 70 36 #endif
Note: See TracChangeset
for help on using the changeset viewer.