23#ifndef COMPONENT_SERVICES_BITS_PSI_TLS_CHANNEL_BITS_H
24#define COMPONENT_SERVICES_BITS_PSI_TLS_CHANNEL_BITS_H
44#define PSI_TLS_CHANNEL_VERSION_1 1
51#define PSI_CURRENT_TLS_CHANNEL_VERSION 1
TLS property.
Definition: psi_tls_channel_bits.h:58
char channel_name[MAX_CHANNEL_NAME_SIZE+1]
Channel name.
Definition: psi_tls_channel_bits.h:61
char property_value[MAX_PROPERTY_VALUE_SIZE+1]
Property value.
Definition: psi_tls_channel_bits.h:65
char property_name[MAX_PROPERTY_NAME_SIZE+1]
Property name.
Definition: psi_tls_channel_bits.h:63
const size_t MAX_PROPERTY_VALUE_SIZE
Definition: psi_tls_channel_bits.h:55
void(* unregister_tls_channel_v1_t)(TLS_channel_property_iterator *provider)
TLS channel information un registration API.
Definition: psi_tls_channel_bits.h:132
bool(* next_tls_property_t)(property_iterator iterator)
Move TLS Property iterator to next position.
Definition: psi_tls_channel_bits.h:111
void(* deinit_tls_property_iterator_t)(property_iterator iterator)
De-initialize TLS property iterator.
Definition: psi_tls_channel_bits.h:87
bool(* init_tls_property_iterator_t)(property_iterator *iterator)
Initialize TLS property iterator.
Definition: psi_tls_channel_bits.h:80
bool(* get_tls_property_t)(property_iterator iterator, TLS_channel_property *property)
Get one TLS property information from current iterator position.
Definition: psi_tls_channel_bits.h:99
struct property_iterator_imp * property_iterator
Iterator object.
Definition: psi_tls_channel_bits.h:69
const size_t MAX_PROPERTY_NAME_SIZE
Definition: psi_tls_channel_bits.h:54
const size_t MAX_CHANNEL_NAME_SIZE
Definition: psi_tls_channel_bits.h:53
void(* register_tls_channel_v1_t)(TLS_channel_property_iterator *provider)
TLS channel information registration API.
Definition: psi_tls_channel_bits.h:126
Property iterator callbacks.
Definition: psi_tls_channel_bits.h:114
next_tls_property_t next_tls_property
Definition: psi_tls_channel_bits.h:118
deinit_tls_property_iterator_t deinit_tls_property_iterator
Definition: psi_tls_channel_bits.h:116
init_tls_property_iterator_t init_tls_property_iterator
Definition: psi_tls_channel_bits.h:115
get_tls_property_t get_tls_property
Definition: psi_tls_channel_bits.h:117