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