24#ifndef COMPONENT_SERVICES_BITS_PSI_TLS_CHANNEL_BITS_H 
   25#define COMPONENT_SERVICES_BITS_PSI_TLS_CHANNEL_BITS_H 
   45#define PSI_TLS_CHANNEL_VERSION_1 1 
   52#define PSI_CURRENT_TLS_CHANNEL_VERSION 1 
TLS property.
Definition: psi_tls_channel_bits.h:59
 
char channel_name[MAX_CHANNEL_NAME_SIZE+1]
Channel name.
Definition: psi_tls_channel_bits.h:62
 
char property_value[MAX_PROPERTY_VALUE_SIZE+1]
Property value.
Definition: psi_tls_channel_bits.h:66
 
char property_name[MAX_PROPERTY_NAME_SIZE+1]
Property name.
Definition: psi_tls_channel_bits.h:64
 
const size_t MAX_PROPERTY_VALUE_SIZE
Definition: psi_tls_channel_bits.h:56
 
void(* unregister_tls_channel_v1_t)(TLS_channel_property_iterator *provider)
TLS channel information un registration API.
Definition: psi_tls_channel_bits.h:133
 
bool(* next_tls_property_t)(property_iterator iterator)
Move TLS Property iterator to next position.
Definition: psi_tls_channel_bits.h:112
 
void(* deinit_tls_property_iterator_t)(property_iterator iterator)
De-initialize TLS property iterator.
Definition: psi_tls_channel_bits.h:88
 
bool(* init_tls_property_iterator_t)(property_iterator *iterator)
Initialize TLS property iterator.
Definition: psi_tls_channel_bits.h:81
 
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:100
 
struct property_iterator_imp * property_iterator
Iterator object.
Definition: psi_tls_channel_bits.h:70
 
const size_t MAX_PROPERTY_NAME_SIZE
Definition: psi_tls_channel_bits.h:55
 
const size_t MAX_CHANNEL_NAME_SIZE
Definition: psi_tls_channel_bits.h:54
 
void(* register_tls_channel_v1_t)(TLS_channel_property_iterator *provider)
TLS channel information registration API.
Definition: psi_tls_channel_bits.h:127
 
Property iterator callbacks.
Definition: psi_tls_channel_bits.h:115
 
next_tls_property_t next_tls_property
Definition: psi_tls_channel_bits.h:119
 
deinit_tls_property_iterator_t deinit_tls_property_iterator
Definition: psi_tls_channel_bits.h:117
 
init_tls_property_iterator_t init_tls_property_iterator
Definition: psi_tls_channel_bits.h:116
 
get_tls_property_t get_tls_property
Definition: psi_tls_channel_bits.h:118