Let AppClients really be clients

This commit is contained in:
Pierre Pronchery 2014-03-29 02:20:36 +01:00
parent e7497db770
commit 4984a8f4b8
4 changed files with 9 additions and 7 deletions

View File

@ -87,8 +87,8 @@ AppClient * appclient_new_event(char const * app, char const * name,
appclient->interface = appinterface_new_server(app);
appclient->helper.data = appclient;
appclient->helper.message = _appclient_helper_message;
appclient->transport = _new_event_transport(&appclient->helper, event,
app, name);
appclient->transport = _new_event_transport(&appclient->helper,
ATM_CLIENT, event, app, name);
appclient->event = event;
appclient->event_free = 0;
/* check for errors */

View File

@ -83,8 +83,8 @@ AppServer * appserver_new_event(char const * app, char const * name,
appserver->interface = appinterface_new_server(app);
appserver->helper.data = appserver;
appserver->helper.message = _appserver_helper_message;
appserver->transport = _new_event_transport(&appserver->helper, event,
app, name);
appserver->transport = _new_event_transport(&appserver->helper,
ATM_SERVER, event, app, name);
appserver->event = event;
appserver->event_free = 0;
/* check for errors */

View File

@ -22,7 +22,8 @@
/* new_event_transport */
static AppTransport * _new_event_transport(AppTransportHelper * helper,
Event * event, char const * app, char const * name)
AppTransportMode mode, Event * event, char const * app,
char const * name)
{
AppTransport * ret;
String * n;
@ -35,7 +36,7 @@ static AppTransport * _new_event_transport(AppTransportHelper * helper,
string_delete(n);
return NULL;
}
ret = apptransport_new(ATM_SERVER, helper, transport, n, event);
ret = apptransport_new(mode, helper, transport, n, event);
string_delete(transport);
string_delete(n);
return ret;

View File

@ -25,7 +25,8 @@
/* functions */
static AppTransport * _new_event_transport(AppTransportHelper * helper,
Event * event, char const * app, char const * name);
AppTransportMode mode, Event * event, char const * app,
char const * name);
static String * _new_server_name(char const * app, char const * name);
static String * _new_server_transport(String ** name);