PubSub+ Messaging API For C  7.29.0.6
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Global Configuration Properties

Items that can be configured globally for an API instance. More...

Macros

#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_0   "GLOBAL_DBQUANTA_SIZE_0"
 The size (in bytes) of data buffers in the pool of smallest buffers. The valid range is > 0. More...
 
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_1   "GLOBAL_DBQUANTA_SIZE_1"
 The size (in bytes) of data buffers in the second pool of buffers. The valid range is > 0. More...
 
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_2   "GLOBAL_DBQUANTA_SIZE_2"
 The size (in bytes) of data buffers in the third pool of buffers. The valid range is > 0. More...
 
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_3   "GLOBAL_DBQUANTA_SIZE_3"
 The size (in bytes) of data buffers in the fourth pool of buffers. The valid range is > 0. More...
 
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_4   "GLOBAL_DBQUANTA_SIZE_4"
 The size (in bytes) of data buffers in the fifth (last) pool of buffers. The valid range is > 0. More...
 
#define SOLCLIENT_GLOBAL_PROP_MAXPOOLMEM   "GLOBAL_MAXPOOLMEM"
 The maximum amount of memory (in bytes) the API can save in its data and message pools. Once it reaches this size, data blocks are released back to the heap and are not kept in a API pool. More...
 
#define SOLCLIENT_GLOBAL_PROP_GSS_KRB_LIB   "GLOBAL_GSS_KRB_LIB"
 The GSS Kerberos library name. Default:
More...
 
#define SOLCLIENT_GLOBAL_PROP_IBM_CODESET   "GLOBAL_IBM_CODESET"
 Only valid on the z/TPF mainframe. More...
 
#define SOLCLIENT_GLOBAL_PROP_SSL_LIB   "GLOBAL_SSL_LIB"
 The TLS (Transport Layer Security) and SSL (Secure Sockets Layer) library name. Default:
More...
 
#define SOLCLIENT_GLOBAL_PROP_CRYPTO_LIB   "GLOBAL_CRYPTO_LIB"
 The Cryptography library name, this library contains ciphers and algorithms used by ::SOLCLIENT_GLOBAL_PROP_SSL_LIB Default:
More...
 

Detailed Description

Items that can be configured globally for an API instance.

Global properties are set in solClient_initialize(). Global properties may not be changed after this, they exist for the duration of the API instance.

Note that the data buffer sizes for quantas 0 through 4 must be in increasing order of size.

Macro Definition Documentation

#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_0   "GLOBAL_DBQUANTA_SIZE_0"
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_1   "GLOBAL_DBQUANTA_SIZE_1"
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_2   "GLOBAL_DBQUANTA_SIZE_2"
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_3   "GLOBAL_DBQUANTA_SIZE_3"
#define SOLCLIENT_GLOBAL_PROP_DBQUANTASIZE_4   "GLOBAL_DBQUANTA_SIZE_4"
#define SOLCLIENT_GLOBAL_PROP_IBM_CODESET   "GLOBAL_IBM_CODESET"

Only valid on the z/TPF mainframe.

This selects the EBCDIC character set in use by the application. Default: SOLCLIENT_GLOBAL_PROP_DEFAULT_IBM_CODESET.

#define SOLCLIENT_GLOBAL_PROP_MAXPOOLMEM   "GLOBAL_MAXPOOLMEM"

The maximum amount of memory (in bytes) the API can save in its data and message pools. Once it reaches this size, data blocks are released back to the heap and are not kept in a API pool.