Kaa client C SDK
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
kaa_transport_channel_interface_t Struct Reference

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

#include <ext_transport_channel.h>

Data Fields

void * context
 
kaa_tcp_channel_destroy_fn destroy
 May be NULL. More...
 
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.

Field Documentation

void* kaa_transport_channel_interface_t::context
kaa_tcp_channel_destroy_fn kaa_transport_channel_interface_t::destroy

May be NULL.

kaa_get_protocol_id_fn kaa_transport_channel_interface_t::get_protocol_id
kaa_get_supported_services_fn kaa_transport_channel_interface_t::get_supported_services
kaa_init_channel_fn kaa_transport_channel_interface_t::init
kaa_set_access_point_fn kaa_transport_channel_interface_t::set_access_point
kaa_sync_handler_fn kaa_transport_channel_interface_t::sync_handler

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