24#ifndef COMPONENT_SERVICES_BITS_PSI_TLS_CHANNEL_BITS_H 
   25#define COMPONENT_SERVICES_BITS_PSI_TLS_CHANNEL_BITS_H 
   47#define PSI_TLS_CHANNEL_VERSION_1 1 
   54#define PSI_CURRENT_TLS_CHANNEL_VERSION 1 
TLS property.
Definition: psi_tls_channel_bits.h:61
 
char channel_name[MAX_CHANNEL_NAME_SIZE+1]
Channel name.
Definition: psi_tls_channel_bits.h:64
 
char property_value[MAX_PROPERTY_VALUE_SIZE+1]
Property value.
Definition: psi_tls_channel_bits.h:68
 
char property_name[MAX_PROPERTY_NAME_SIZE+1]
Property name.
Definition: psi_tls_channel_bits.h:66
 
constexpr size_t MAX_PROPERTY_NAME_SIZE
Definition: psi_tls_channel_bits.h:57
 
void(* unregister_tls_channel_v1_t)(TLS_channel_property_iterator *provider)
TLS channel information un registration API.
Definition: psi_tls_channel_bits.h:135
 
bool(* next_tls_property_t)(property_iterator iterator)
Move TLS Property iterator to next position.
Definition: psi_tls_channel_bits.h:114
 
constexpr size_t MAX_PROPERTY_VALUE_SIZE
Definition: psi_tls_channel_bits.h:58
 
constexpr size_t MAX_CHANNEL_NAME_SIZE
Definition: psi_tls_channel_bits.h:56
 
void(* deinit_tls_property_iterator_t)(property_iterator iterator)
De-initialize TLS property iterator.
Definition: psi_tls_channel_bits.h:90
 
bool(* init_tls_property_iterator_t)(property_iterator *iterator)
Initialize TLS property iterator.
Definition: psi_tls_channel_bits.h:83
 
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:102
 
struct property_iterator_imp * property_iterator
Iterator object.
Definition: psi_tls_channel_bits.h:72
 
void(* register_tls_channel_v1_t)(TLS_channel_property_iterator *provider)
TLS channel information registration API.
Definition: psi_tls_channel_bits.h:129
 
Property iterator callbacks.
Definition: psi_tls_channel_bits.h:117
 
next_tls_property_t next_tls_property
Definition: psi_tls_channel_bits.h:121
 
deinit_tls_property_iterator_t deinit_tls_property_iterator
Definition: psi_tls_channel_bits.h:119
 
init_tls_property_iterator_t init_tls_property_iterator
Definition: psi_tls_channel_bits.h:118
 
get_tls_property_t get_tls_property
Definition: psi_tls_channel_bits.h:120