| 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);
};