Go to the source code of this file.
Retrieves a transport protocol id supported by a transport channel implementation.
- Parameters
-
[in] | context | Channel context. |
[out] | protocol_info | Transport protocol id instance to be filled in. |
- Returns
- Error code.
- See Also
- kaa_transport_protocol_id_t
Definition at line 78 of file ext_transport_channel.h.
typedef kaa_error_t(* kaa_get_supported_services_fn)(void *context, const kaa_extension_id **supported_services, size_t *service_count) |
Retrieves the list of the supported services.
- Parameters
-
[in] | context | Channel context. |
[out] | supported_services | List of the supported services. |
[out] | service_count | Number of the supported services. |
- Returns
- Error code.
- See Also
- kaa_extension_id
Definition at line 93 of file ext_transport_channel.h.
Initializes the transport channel implementation.
- Parameters
-
[in] | channel_context | Channel context. |
[in] | transport_context | Kaa specific transport context. |
- Returns
- Error code.
Definition at line 48 of file ext_transport_channel.h.
Sets transport connection data.
- Note
- Copy connection data for the local usage.
- Parameters
-
[in] | channel_context | Channel context. |
[in] | access_point | Connection data used to establish connection to Operations server. |
- Returns
- Error code.
Definition at line 64 of file ext_transport_channel.h.
Kaa sync request handler function for specific services.
- Parameters
-
[in] | context | Channel context. |
[in] | services | List of services. |
[in] | service_count | Number of services. |
- Returns
- Error code.
- See Also
- kaa_extension_id
Definition at line 109 of file ext_transport_channel.h.
typedef kaa_error_t(* kaa_tcp_channel_destroy_fn)(void *context) |
Releases channel context.
- Parameters
-
[in] | context | Channel context. |
- Returns
- Error code.
Definition at line 122 of file ext_transport_channel.h.