| _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 |