_autoConnect | BaseLib::TcpSocket | protected |
_backlogSize | BaseLib::TcpSocket | protected |
_bl | BaseLib::TcpSocket | protected |
_boundListenPort | BaseLib::TcpSocket | protected |
_certificateCredentials | BaseLib::TcpSocket | protected |
_certificateCredentialsMutex | BaseLib::TcpSocket | protected |
_certificates | BaseLib::TcpSocket | protected |
_clients | BaseLib::TcpSocket | protected |
_clientsMutex | BaseLib::TcpSocket | protected |
_connecting | BaseLib::TcpSocket | protected |
_connectionClosedCallback | BaseLib::TcpSocket | protected |
_connectionClosedCallbackEx | BaseLib::TcpSocket | protected |
_connectionRetries | BaseLib::TcpSocket | protected |
_currentClientCertificateCredentials | BaseLib::TcpSocket | protected |
_dhParamData | BaseLib::TcpSocket | protected |
_dhParamFile | BaseLib::TcpSocket | protected |
_droppedEntries | BaseLib::IQueueBase | protected |
_hostname | BaseLib::TcpSocket | protected |
_ipAddress | BaseLib::TcpSocket | protected |
_isServer | BaseLib::TcpSocket | protected |
_lastGarbageCollection | BaseLib::TcpSocket | protected |
_lastQueueFullError | BaseLib::IQueueBase | protected |
_listenAddress | BaseLib::TcpSocket | protected |
_listenPort | BaseLib::TcpSocket | protected |
_maxConnections | BaseLib::TcpSocket | protected |
_newConnectionCallback | BaseLib::TcpSocket | protected |
_packetReceivedCallback | BaseLib::TcpSocket | protected |
_port | BaseLib::TcpSocket | protected |
_queueCount | BaseLib::IQueueBase | protected |
_readMutex | BaseLib::TcpSocket | protected |
_readTimeout | BaseLib::TcpSocket | protected |
_requireClientCert | BaseLib::TcpSocket | protected |
_socketDescriptor | BaseLib::TcpSocket | protected |
_socketDescriptorMutex | BaseLib::TcpSocket | protected |
_stopProcessingThread | BaseLib::IQueueBase | protected |
_stopServer | BaseLib::TcpSocket | protected |
_tlsPriorityCache | BaseLib::TcpSocket | protected |
_useSsl | BaseLib::TcpSocket | protected |
_verificationHostname | BaseLib::TcpSocket | protected |
_verifyCertificate | BaseLib::TcpSocket | protected |
_verifyHostname | BaseLib::TcpSocket | protected |
_writeMutex | BaseLib::TcpSocket | protected |
_writeTimeout | BaseLib::TcpSocket | protected |
addThread(int32_t index) | BaseLib::IQueue | |
autoConnect() | BaseLib::TcpSocket | protected |
average_packets_per_minute_received_ | BaseLib::TcpSocket | protected |
average_packets_per_minute_sent_ | BaseLib::TcpSocket | protected |
bindAndReturnSocket(FileDescriptorManager &fileDescriptorManager, const std::string &address, const std::string &port, uint32_t connectionBacklogSize, std::string &listenAddress, int32_t &listenPort) | BaseLib::TcpSocket | static |
bindServerSocket(std::string address, std::string port, std::string &listenAddress) | BaseLib::TcpSocket | |
bindSocket() | BaseLib::TcpSocket | protected |
clientCount() | BaseLib::TcpSocket | |
close() | BaseLib::TcpSocket | |
closeClientConnection(int32_t clientId) | BaseLib::TcpSocket | |
collectGarbage() | BaseLib::TcpSocket | protected |
collectGarbage(std::unordered_map< int32_t, PTcpClientData > &clients) | BaseLib::TcpSocket | protected |
connected() | BaseLib::TcpSocket | |
enqueue(int32_t index, std::shared_ptr< IQueueEntry > &entry, bool waitWhenFull=false) | BaseLib::IQueue | |
getClientCertDn(int32_t clientId) | BaseLib::TcpSocket | |
getClientCertExpiration(int32_t clientId) | BaseLib::TcpSocket | |
getClientCertSerial(int32_t clientId) | BaseLib::TcpSocket | |
getConnection() | BaseLib::TcpSocket | protected |
getCredentials() | BaseLib::TcpSocket | inline |
getFileDescriptor() | BaseLib::TcpSocket | |
getIpAddress() | BaseLib::TcpSocket | |
GetPacketsPerMinuteReceived() | BaseLib::TcpSocket | |
GetPacketsPerMinuteSent() | BaseLib::TcpSocket | |
getPort() | BaseLib::TcpSocket | inline |
GetProcessingThreadLoad() | BaseLib::TcpSocket | |
GetProcessingThreadLoadMax() | BaseLib::TcpSocket | |
getRequireClientCert() | BaseLib::TcpSocket | inline |
GetServerThreadLoad() | BaseLib::TcpSocket | |
getSocketDescriptor() | BaseLib::TcpSocket | protected |
getSsl() | BaseLib::TcpSocket | protected |
initClientSsl(PTcpClientData &clientData) | BaseLib::TcpSocket | protected |
initSsl() | BaseLib::TcpSocket | protected |
initTlsPriorityCache() | BaseLib::TcpSocket | protected |
IQueue(SharedObjects *baseLib, uint32_t queueCount, uint32_t bufferSize) | BaseLib::IQueue | |
IQueueBase(SharedObjects *baseLib, uint32_t queueCount) | BaseLib::IQueueBase | |
maxProcessingThreadCount(int32_t index) | BaseLib::IQueue | |
maxThreadLoad(int32_t index) | BaseLib::IQueue | |
maxThreadLoad10m(int32_t index) | BaseLib::IQueue | |
maxThreadLoad1h(int32_t index) | BaseLib::IQueue | |
maxThreadLoad1m(int32_t index) | BaseLib::IQueue | |
maxWait(int32_t index) | BaseLib::IQueue | |
maxWait10m(int32_t index) | BaseLib::IQueue | |
maxWait1h(int32_t index) | BaseLib::IQueue | |
maxWait1m(int32_t index) | BaseLib::IQueue | |
open() | BaseLib::TcpSocket | |
PCertificateInfo typedef | BaseLib::TcpSocket | |
printQueueFullError(BaseLib::Output &out, const std::string &message) | BaseLib::IQueueBase | |
processingQueueSize() | BaseLib::TcpSocket | |
processingThreadCount(int32_t index) | BaseLib::IQueue | |
processQueueEntry(int32_t index, std::shared_ptr< BaseLib::IQueueEntry > &entry) override | BaseLib::TcpSocket | protected |
BaseLib::IQueue::processQueueEntry(int32_t index, std::shared_ptr< IQueueEntry > &entry)=0 | BaseLib::IQueue | pure virtual |
proofread(char *buffer, int32_t bufferSize) | BaseLib::TcpSocket | |
proofread(char *buffer, int32_t bufferSize, bool &moreData, bool skip_poll=false) | BaseLib::TcpSocket | |
proofwrite(const std::shared_ptr< std::vector< char >> &data) | BaseLib::TcpSocket | |
proofwrite(const std::vector< char > &data) | BaseLib::TcpSocket | |
proofwrite(const std::string &data) | BaseLib::TcpSocket | |
proofwrite(const char *buffer, int32_t bytesToWrite) | BaseLib::TcpSocket | |
PTcpClientData typedef | BaseLib::TcpSocket | |
queueEmpty(int32_t index) | BaseLib::IQueue | |
queueIsStarted(int32_t index) | BaseLib::IQueue | |
queueSize(int32_t index) | BaseLib::IQueue | |
readClient(const PTcpClientData &client_data, std::unordered_map< int32_t, PTcpClientData > &backlog_clients) | BaseLib::TcpSocket | protected |
reloadCertificates() | BaseLib::TcpSocket | |
sendToClient(int32_t clientId, const TcpPacket &packet, bool closeConnection=false) | BaseLib::TcpSocket | |
sendToClient(int32_t clientId, const std::vector< char > &packet, bool closeConnection=false) | BaseLib::TcpSocket | |
server_threads_ | BaseLib::TcpSocket | protected |
server_threads_in_use_ | BaseLib::TcpSocket | protected |
serverThread(uint32_t thread_index) | BaseLib::TcpSocket | protected |
setAutoConnect(bool autoConnect) | BaseLib::TcpSocket | inline |
setCertificates(std::unordered_map< std::string, PCertificateInfo > &certificates) | BaseLib::TcpSocket | |
setConnectionRetries(int32_t retries) | BaseLib::TcpSocket | inline |
setHostname(std::string hostname) | BaseLib::TcpSocket | inline |
setPort(std::string port) | BaseLib::TcpSocket | inline |
setReadTimeout(int64_t timeout) | BaseLib::TcpSocket | inline |
setUseSSL(bool useSsl) | BaseLib::TcpSocket | inline |
setVerificationHostname(const std::string &hostname) | BaseLib::TcpSocket | inline |
setVerifyCertificate(bool verifyCertificate) | BaseLib::TcpSocket | inline |
setVerifyHostname(bool verifyHostname) | BaseLib::TcpSocket | inline |
setWriteTimeout(int64_t timeout) | BaseLib::TcpSocket | inline |
startPreboundServer(std::string &listenAddress, size_t processingThreads=0) | BaseLib::TcpSocket | |
startQueue(int32_t index, bool waitWhenFull, uint32_t processingThreadCount, int32_t threadPriority=0, int32_t threadPolicy=SCHED_OTHER) | BaseLib::IQueue | |
startQueue(int32_t index, bool waitWhenFull, uint32_t initialProcessingThreadCount, uint32_t maxProcessingThreadCount) | BaseLib::IQueue | |
startServer(std::string address, std::string port, std::string &listenAddress, size_t processingThreads=0) | BaseLib::TcpSocket | |
startServer(std::string address, std::string &listenAddress, int32_t &listenPort, size_t processingThreads=0) | BaseLib::TcpSocket | |
stopQueue(int32_t index) | BaseLib::IQueue | |
stopServer() | BaseLib::TcpSocket | |
TcpPacket typedef | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib) | BaseLib::TcpSocket | explicit |
TcpSocket(BaseLib::SharedObjects *baseLib, std::shared_ptr< FileDescriptor > socketDescriptor) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, std::string hostname, std::string port) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, std::string hostname, std::string port, bool useSsl, std::string caFile, bool verifyCertificate) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, std::string hostname, std::string port, bool useSsl, bool verifyCertificate, std::string caData) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, std::string hostname, std::string port, bool useSsl, std::string caFile, bool verifyCertificate, std::string clientCertFile, std::string clientKeyFile) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, std::string hostname, std::string port, bool useSsl, bool verifyCertificate, std::string caData, std::string clientCertData, const std::shared_ptr< Security::SecureVector< uint8_t >> &clientKeyData) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, std::string hostname, std::string port, bool useSsl, bool verifyCertificate, std::string caFile, std::string caData, std::string clientCertFile, std::string clientCertData, std::string clientKeyFile, const std::shared_ptr< Security::SecureVector< uint8_t >> &) | BaseLib::TcpSocket | |
TcpSocket(BaseLib::SharedObjects *baseLib, TcpServerInfo &serverInfo) | BaseLib::TcpSocket | |
threadLoad(int32_t index) | BaseLib::IQueue | |
waitForServerStopped() | BaseLib::TcpSocket | |
~IQueue() | BaseLib::IQueue | virtual |
~IQueueBase() | BaseLib::IQueueBase | inlinevirtual |
~TcpSocket() | BaseLib::TcpSocket | virtual |