Remote Call Framework 3.0
RCF::Globals Class Reference

Contains global RCF settings. More...

#include <Globals.hpp>

Public Member Functions

void setDefaultSslImplementation (SslImplementation sslImplementation)
 Sets the default SSL implementation to use (OpenSSL or Schannel). The default is Schannel on Windows, and OpenSSL on other platforms. More...
 
SslImplementation getDefaultSslImplementation ()
 Gets the default SSL implementation. More...
 
void setDefaultConnectTimeoutMs (unsigned int connectTimeoutMs)
 Sets the default connect timeout for all RCF clients. More...
 
unsigned int getDefaultConnectTimeoutMs ()
 Gets the default connect timeout for all RCF clients. More...
 
void setDefaultRemoteCallTimeoutMs (unsigned int remoteCallTimeoutMs)
 Sets the default remote call timeout for all RCF clients. More...
 
unsigned int getDefaultRemoteCallTimeoutMs ()
 Gets the default remote call timeout for all RCF clients. More...
 
void setZlibDllName (const std::string &dllName)
 Sets the name of the Zlib library, when loading ZLib dynamically at runtime. More...
 
std::string getZlibDllName () const
 Gets the name of the Zlib library, when loading ZLib dynamically at runtime. More...
 
void setOpenSslDllName (const std::string &dllName)
 Sets the name of the OpenSSL library, when loading OpenSSL dynamically at runtime. More...
 
std::string getOpenSslDllName () const
 Gets the name of the OpenSSL library, when loading OpenSSL dynamically at runtime. More...
 
void setOpenSslCryptoDllName (const std::string &dllName)
 Sets the name of the OpenSSL Crypto library, when loading OpenSSL dynamically at runtime. More...
 
std::string getOpenSslCryptoDllName () const
 Gets the name of the OpenSSL Crypto library, when loading OpenSSL dynamically at runtime. More...
 

Detailed Description

Contains global RCF settings.

Member Function Documentation

◆ setDefaultSslImplementation()

void RCF::Globals::setDefaultSslImplementation ( SslImplementation  sslImplementation)

Sets the default SSL implementation to use (OpenSSL or Schannel). The default is Schannel on Windows, and OpenSSL on other platforms.

◆ getDefaultSslImplementation()

SslImplementation RCF::Globals::getDefaultSslImplementation ( )

Gets the default SSL implementation.

◆ setDefaultConnectTimeoutMs()

void RCF::Globals::setDefaultConnectTimeoutMs ( unsigned int  connectTimeoutMs)

Sets the default connect timeout for all RCF clients.

◆ getDefaultConnectTimeoutMs()

unsigned int RCF::Globals::getDefaultConnectTimeoutMs ( )

Gets the default connect timeout for all RCF clients.

◆ setDefaultRemoteCallTimeoutMs()

void RCF::Globals::setDefaultRemoteCallTimeoutMs ( unsigned int  remoteCallTimeoutMs)

Sets the default remote call timeout for all RCF clients.

◆ getDefaultRemoteCallTimeoutMs()

unsigned int RCF::Globals::getDefaultRemoteCallTimeoutMs ( )

Gets the default remote call timeout for all RCF clients.

◆ setZlibDllName()

void RCF::Globals::setZlibDllName ( const std::string &  dllName)

Sets the name of the Zlib library, when loading ZLib dynamically at runtime.

◆ getZlibDllName()

std::string RCF::Globals::getZlibDllName ( ) const

Gets the name of the Zlib library, when loading ZLib dynamically at runtime.

◆ setOpenSslDllName()

void RCF::Globals::setOpenSslDllName ( const std::string &  dllName)

Sets the name of the OpenSSL library, when loading OpenSSL dynamically at runtime.

◆ getOpenSslDllName()

std::string RCF::Globals::getOpenSslDllName ( ) const

Gets the name of the OpenSSL library, when loading OpenSSL dynamically at runtime.

◆ setOpenSslCryptoDllName()

void RCF::Globals::setOpenSslCryptoDllName ( const std::string &  dllName)

Sets the name of the OpenSSL Crypto library, when loading OpenSSL dynamically at runtime.

◆ getOpenSslCryptoDllName()

std::string RCF::Globals::getOpenSslCryptoDllName ( ) const

Gets the name of the OpenSSL Crypto library, when loading OpenSSL dynamically at runtime.


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