|  | libhomegear-base
    0.7
    Base library for Homegear and Homegear family modules. | 
| Namespaces | |
| Database | |
| DeviceDescription | |
| HmDeviceDescription | |
| Licensing | |
| LowLevel | |
| Rpc | |
| ScriptEngine | |
| Security | |
| Systems | |
| Classes | |
| class | Ansi | 
| class | Base64 | 
| class | BinaryDecoder | 
| class | BinaryDecoderException | 
| class | BinaryEncoder | 
| class | BitReaderWriter | 
| class | Color | 
| struct | EntityNameEntry | 
| class | Environment | 
| class | EventHandler | 
| class | Exception | 
| Base class for all exceptions defined in Homegear.  More... | |
| struct | FileDescriptor | 
| class | FileDescriptorManager | 
| class | GZip | 
| class | GZipException | 
| class | Ha | 
| class | HelperFunctions | 
| This class provides functions to make your life easier.  More... | |
| class | Hgdc | 
| class | Html | 
| class | HtmlException | 
| class | Http | 
| class | HttpClient | 
| This class provides a basic HTTP client.  More... | |
| class | HttpClientException | 
| Exception class for the HTTP client.  More... | |
| class | HttpClientSocketClosedException | 
| Exception class for timeouts of the HTTP client.  More... | |
| class | HttpClientTimeOutException | 
| Exception class for timeouts of the HTTP client.  More... | |
| class | HttpException | 
| class | HttpServer | 
| This class provides a basic HTTP server.  More... | |
| class | HttpServerException | 
| Exception class for the HTTP server.  More... | |
| class | IEvents | 
| class | IEventsEx | 
| class | IEventSinkBase | 
| class | Io | 
| This class provides functions to make your life easier.  More... | |
| class | IQueue | 
| This class implements a queue after the producer-consumer paradigm.  More... | |
| class | IQueueBase | 
| class | IQueueEntry | 
| class | ITimedQueue | 
| class | ITimedQueueEntry | 
| class | Math | 
| class | Modbus | 
| This class provides a Modbus client.  More... | |
| class | ModbusException | 
| Exception class for the Modbus server.  More... | |
| class | ModbusServerBusyException | 
| Exception class thrown when the Modbus server is busy.  More... | |
| class | Net | 
| Class with network related helper functions.  More... | |
| class | NetException | 
| Exception class for the HTTP client.  More... | |
| class | Output | 
| Class to print output of different kinds to the standard and error output.  More... | |
| class | Pid | 
| class | ProcessException | 
| Exception class for Process.  More... | |
| class | ProcessManager | 
| struct | Role | 
| struct | RoleScaleInfo | 
| class | RpcClientInfo | 
| class | SerialDeviceManager | 
| class | SerialReaderWriter | 
| class | SerialReaderWriterException | 
| class | ServiceMessage | 
| class | Settings | 
| class | SharedObjects | 
| This is the base library main class.  More... | |
| class | SocketAddressInUseException | 
| class | SocketBindException | 
| class | SocketClosedException | 
| class | SocketDataLimitException | 
| class | SocketInvalidParametersException | 
| class | SocketOperationException | 
| class | SocketSizeMismatchException | 
| class | SocketSslException | 
| class | SocketSslHandshakeFailedException | 
| class | SocketTimeOutException | 
| class | Ssdp | 
| class | SsdpInfo | 
| class | TcpSocket | 
| Class to easily create a TCP server or client.  More... | |
| class | ThreadManager | 
| class | TranslationManager | 
| class | UdpSocket | 
| class | Variable | 
| class | WebSocket | 
| class | WebSocketException | 
| Typedefs | |
| typedef std::shared_ptr< EventHandler > | PEventHandler | 
| typedef std::unordered_map< IEventSinkBase *, PEventHandler > | EventHandlers | 
| typedef std::unordered_map< int32_t, PFileDescriptor > | FileDescriptors | 
| typedef std::shared_ptr< FileDescriptor > | PFileDescriptor | 
| typedef std::shared_ptr< RpcClientInfo > | PRpcClientInfo | 
| typedef std::shared_ptr< BaseLib::TcpSocket > | PTcpSocket | 
| typedef std::shared_ptr< BaseLib::UdpSocket > | PUdpSocket | 
| typedef std::shared_ptr< Variable > | PVariable | 
| typedef std::shared_ptr< ServiceMessage > | PServiceMessage | 
| typedef std::shared_ptr< PVariable > | PPVariable | 
| typedef std::pair< std::string, PVariable > | StructElement | 
| typedef std::map< std::string, PVariable > | Struct | 
| typedef std::shared_ptr< std::map< std::string, PVariable > > | PStruct | 
| typedef std::vector< PVariable > | Array | 
| typedef std::shared_ptr< Array > | PArray | 
| typedef std::list< PVariable > | List | 
| typedef std::shared_ptr< List > | PList | 
| Functions | |
| struct BaseLib::FileDescriptor | __attribute__ ((aligned(16))) | 
| void * | threadCountTest (void *) | 
| int | postClientHello (gnutls_session_t tlsSession) | 
| Variables | |
| class BaseLib::FileDescriptorManager | __attribute__ | 
| bool | _stopThreadCountTest = false | 
| typedef std::vector<PVariable> BaseLib::Array | 
| typedef std::unordered_map<IEventSinkBase *, PEventHandler> BaseLib::EventHandlers | 
| typedef std::unordered_map<int32_t, PFileDescriptor> BaseLib::FileDescriptors | 
| typedef std::list<PVariable> BaseLib::List | 
| typedef std::shared_ptr<Array> BaseLib::PArray | 
| typedef std::shared_ptr<EventHandler> BaseLib::PEventHandler | 
| typedef std::shared_ptr< FileDescriptor > BaseLib::PFileDescriptor | 
| typedef std::shared_ptr<List> BaseLib::PList | 
| typedef std::shared_ptr<PVariable> BaseLib::PPVariable | 
| typedef std::shared_ptr< RpcClientInfo > BaseLib::PRpcClientInfo | 
| typedef std::shared_ptr<ServiceMessage> BaseLib::PServiceMessage | 
| typedef std::shared_ptr<std::map<std::string, PVariable> > BaseLib::PStruct | 
| typedef std::shared_ptr<BaseLib::TcpSocket> BaseLib::PTcpSocket | 
| typedef std::shared_ptr<BaseLib::UdpSocket> BaseLib::PUdpSocket | 
| typedef std::shared_ptr< Variable > BaseLib::PVariable | 
| typedef std::map<std::string, PVariable> BaseLib::Struct | 
| typedef std::pair<std::string, PVariable> BaseLib::StructElement | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| struct BaseLib::FileDescriptor BaseLib::__attribute__ | ( | (aligned(16)) | ) | 
| int BaseLib::postClientHello | ( | gnutls_session_t | tlsSession | ) | 
| void* BaseLib::threadCountTest | ( | void * | ) | 
| class BaseLib::FileDescriptorManager BaseLib::__attribute__ | 
| bool BaseLib::_stopThreadCountTest = false |