TIBCO eFTL™
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
tibeftlOptions Struct Reference

eFTL options. More...

Data Fields

int64_t autoReconnectAttempts
 Maximum autoreconnect attempts. More...
 
int64_t autoReconnectMaxDelay
 Maximum autoreconnect delay in milliseconds. More...
 
const char * clientId
 Unique client identifier if not specified with the URL. More...
 
int maxPendingAcks
 Specifies the maximum number of unacknowledged messages allowed for the client. More...
 
const char * password
 Password used for authentication if not specified with the URL. More...
 
tibeftlStateCallback stateChangeCallback
 Callback invoked whenever the connection state changes. More...
 
void * stateChangeCallbackArg
 Argument included with the connection state change callback. More...
 
int64_t timeout
 Timeout, in milliseconds, for server requests. More...
 
bool trustAll
 Sets whether or not to skip server certifiate authentication. More...
 
const char * trustStore
 Sets the trust store used for secure connections. More...
 
const char * username
 Username used for authentication if not specified with the URL. More...
 
int ver
 This structure's version. Must be 0. More...
 

Detailed Description

eFTL options.

Field Documentation

int64_t tibeftlOptions::autoReconnectAttempts

Maximum autoreconnect attempts.

int64_t tibeftlOptions::autoReconnectMaxDelay

Maximum autoreconnect delay in milliseconds.

const char* tibeftlOptions::clientId

Unique client identifier if not specified with the URL.

int tibeftlOptions::maxPendingAcks

Specifies the maximum number of unacknowledged messages allowed for the client.

Once the maximum number of unacknowledged messages is reached the client will stop receiving additional messages until previously received messages are acknowledged.

If not specified the server's configured value will be used.

const char* tibeftlOptions::password

Password used for authentication if not specified with the URL.

tibeftlStateCallback tibeftlOptions::stateChangeCallback

Callback invoked whenever the connection state changes.

void* tibeftlOptions::stateChangeCallbackArg

Argument included with the connection state change callback.

int64_t tibeftlOptions::timeout

Timeout, in milliseconds, for server requests.

bool tibeftlOptions::trustAll

Sets whether or not to skip server certifiate authentication.

Specify true to accept any server certificate. This option should only be used during development and testing.

const char* tibeftlOptions::trustStore

Sets the trust store used for secure connections.

The trust store is a file containing one or more PEM encoded certificates used to authenticate the server's certificate on secure connections.

If the trust store is not specified the system default CA certificates will be used.

const char* tibeftlOptions::username

Username used for authentication if not specified with the URL.

int tibeftlOptions::ver

This structure's version. Must be 0.


The documentation for this struct was generated from the following file: