Changeset 3913:7d99a97aed7a in roaraudio
- Timestamp:
- 06/06/10 16:09:03 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/basic.h
r3888 r3913 71 71 struct roar_vio_calls viocon; 72 72 struct roar_buffer * msgqueue; 73 void * userdata; 74 void (*cb)(struct roar_connection * con, struct roar_message * mes, void * userdata); 73 75 }; 74 76 … … 82 84 struct roar_vio_calls * roar_get_connection_vio2 (struct roar_connection * con); 83 85 int roar_disconnect (struct roar_connection * con); 86 87 int roar_set_connection_callback(struct roar_connection * con, 88 void (*cb)(struct roar_connection * con, 89 struct roar_message * mes, 90 void * userdata), 91 void * userdata); 84 92 85 93 int roar_noop (struct roar_connection * con); -
libroar/basic.c
r3882 r3913 301 301 } 302 302 303 int roar_set_connection_callback(struct roar_connection * con, 304 void (*cb)(struct roar_connection * con, 305 struct roar_message * mes, 306 void * userdata), 307 void * userdata) { 308 if ( con == NULL ) 309 return -1; 310 311 con->cb = cb; 312 con->userdata = userdata; 313 314 return 0; 315 } 316 317 303 318 int roar_noop (struct roar_connection * con) { 304 319 struct roar_message mes;
Note: See TracChangeset
for help on using the changeset viewer.