Top |
void | (*client_delete) () |
AppTransportClient * | (*client_new) () |
int | (*client_receive) () |
int | (*status) () |
int (*client_receive) (AppTransport *transport
,AppTransportClient *client
,AppMessage *message
);
int (*status) (AppTransport *transport
,AppTransportStatus status
,unsigned int code
,char const *message
);
struct AppTransportPluginDefinition { char const * name; char const * description; AppTransportPlugin * (*init)(AppTransportPluginHelper * helper, AppTransportMode mode, char const * name); void (*destroy)(AppTransportPlugin * transport); /* ATM_CLIENT */ int (*client_send)(AppTransportPlugin * transport, AppMessage * message); /* ATM_SERVER */ int (*server_send)(AppTransportPlugin * transport, AppTransportClient * client, AppMessage * message); };