X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmiracle%2Fmiracle_server.c;h=652e5331549ff6c9b41831200e004ab167b6b1f9;hb=4580365ba2f57f530aa4bdeb57788822fab09e2f;hp=6d733ded6e0c33c25d0a1e7a16a91839d734e33c;hpb=de477d594bdd9c5d9ee2d3441cd0ccf49ab52feb;p=melted diff --git a/src/miracle/miracle_server.c b/src/miracle/miracle_server.c index 6d733de..652e533 100644 --- a/src/miracle/miracle_server.c +++ b/src/miracle/miracle_server.c @@ -52,6 +52,12 @@ static void miracle_command_received( mlt_listener listener, mlt_properties owne listener( owner, this, ( valerie_response ** )args[ 0 ], ( char * )args[ 1 ] ); } +static void miracle_doc_received( mlt_listener listener, mlt_properties owner, miracle_server this, void **args ) +{ + if ( listener != NULL ) + listener( owner, this, ( valerie_response ** )args[ 0 ], ( char * )args[ 1 ], ( char * )args[ 2 ] ); +} + static void miracle_push_received( mlt_listener listener, mlt_properties owner, miracle_server this, void **args ) { if ( listener != NULL ) @@ -73,6 +79,7 @@ miracle_server miracle_server_init( char *id ) server->socket = -1; mlt_events_init( &server->parent ); mlt_events_register( &server->parent, "command-received", ( mlt_transmitter )miracle_command_received ); + mlt_events_register( &server->parent, "doc-received", ( mlt_transmitter )miracle_doc_received ); mlt_events_register( &server->parent, "push-received", ( mlt_transmitter )miracle_push_received ); } return server;