client-c  0.9.0
kaa_transport_channel_interface_t Struct Reference

Interface for a client transport channel implementation. More...

#include <ext_transport_channel.h>

+ Collaboration diagram for kaa_transport_channel_interface_t:

Public Attributes

void * context
 
kaa_tcp_channel_destroy_fn destroy
 
kaa_sync_handler_fn sync_handler
 
kaa_init_channel_fn init
 
kaa_set_access_point_fn set_access_point
 
kaa_get_protocol_id_fn get_protocol_id
 
kaa_get_supported_services_fn get_supported_services
 

Detailed Description

Interface for a client transport channel implementation.

Every implementation should provide API to convert itself to this interface.

Definition at line 131 of file ext_transport_channel.h.

Member Data Documentation

void* kaa_transport_channel_interface_t::context

Definition at line 132 of file ext_transport_channel.h.

kaa_tcp_channel_destroy_fn kaa_transport_channel_interface_t::destroy

May be NULL

Definition at line 133 of file ext_transport_channel.h.

kaa_get_protocol_id_fn kaa_transport_channel_interface_t::get_protocol_id

Definition at line 137 of file ext_transport_channel.h.

kaa_get_supported_services_fn kaa_transport_channel_interface_t::get_supported_services

Definition at line 138 of file ext_transport_channel.h.

kaa_init_channel_fn kaa_transport_channel_interface_t::init

Definition at line 135 of file ext_transport_channel.h.

kaa_set_access_point_fn kaa_transport_channel_interface_t::set_access_point

Definition at line 136 of file ext_transport_channel.h.

kaa_sync_handler_fn kaa_transport_channel_interface_t::sync_handler

Definition at line 134 of file ext_transport_channel.h.


The documentation for this struct was generated from the following file: