Changeset 5739:2a1671d592b9 in roaraudio for roard/include
- Timestamp:
- 11/09/12 01:09:22 (11 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard/include
- Files:
-
- 3 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 -
roard/include/emul_gopher.h.OLD
r5640 r5739 29 29 #include <roaraudio.h> 30 30 31 int emul_gopher_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); 32 int emul_gopher_flushed_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); 31 extern struct roar_dl_proto __proto_common_gopher; 33 32 34 33 #endif -
roard/include/emul_rplay.h.OLD
r5640 r5739 29 29 #include <roaraudio.h> 30 30 31 #ifndef ROAR_WITHOUT_DCOMP_EMUL_RPLAY 32 33 struct emul_rplay_command { 34 const char * name; 35 const char * usage; 36 ssize_t min_args; 37 ssize_t max_args; 38 int (*handler)(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 39 }; 40 41 int emul_rplay_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); 42 43 int emul_rplay_exec_command (int client, struct roar_vio_calls * vio, char * command); 44 45 int emul_rplay_send_error (int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen, const char * msg); 46 47 int emul_rplay_on_status(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 48 int emul_rplay_on_quit(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 49 int emul_rplay_on_help(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 50 51 // things we need to implent soon: 52 int emul_rplay_on_play(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 53 int emul_rplay_on_put(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 54 int emul_rplay_on_set(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 55 int emul_rplay_on_modify(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 56 int emul_rplay_on_pause(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 57 int emul_rplay_on_continue(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 58 int emul_rplay_on_stop(int client, struct emul_rplay_command * cmd, struct roar_vio_calls * vio, struct roar_keyval * kv, size_t kvlen); 59 #endif 31 extern struct roar_dl_proto __proto_common_rplay; 60 32 61 33 #endif
Note: See TracChangeset
for help on using the changeset viewer.