Connection specifier. More...
#include <public.h>
Data Fields | |
fbTransport_t | transport |
Transport protocol to use. | |
char * | host |
Hostname to connect/listen to. More... | |
char * | svc |
Service name or port number to connect/listen to. More... | |
char * | ssl_ca_file |
Path to certificate authority file. More... | |
char * | ssl_cert_file |
Path to certificate file. More... | |
char * | ssl_key_file |
Path to private key file. More... | |
char * | ssl_key_pass |
Private key decryption password. More... | |
void * | vai |
Pointer to address info cache. More... | |
void * | vssl_ctx |
Pointer to SSL context cache. More... | |
Connection specifier.
Used to define a peer address for fbExporter_t, or a passive address for fbListener_t.
char* fbConnSpec_st::host |
Hostname to connect/listen to.
NULL to listen on all interfaces.
char* fbConnSpec_st::ssl_ca_file |
Path to certificate authority file.
Only used for OpenSSL transport.
char* fbConnSpec_st::ssl_cert_file |
Path to certificate file.
Only used for OpenSSL transport.
char* fbConnSpec_st::ssl_key_file |
Path to private key file.
Only used for OpenSSL transport.
char* fbConnSpec_st::ssl_key_pass |
Private key decryption password.
Only used for OpenSSL transport.
char* fbConnSpec_st::svc |
Service name or port number to connect/listen to.
void* fbConnSpec_st::vai |
Pointer to address info cache.
Initialize to NULL. For fixbuf internal use only.
void* fbConnSpec_st::vssl_ctx |
Pointer to SSL context cache.
Initialize to NULL. For fixbuf internal use only.