| ►Clib.lib.UConnector._object | |
| Clib.lib.UConnector.Params | |
| Clib.lib.UConnector.ShortIOInfo | |
| Clib.lib.UConnector.UConnector | |
| ►Clib.lib.UExceptions._object | |
| ►Clib.lib.UExceptions.UException | |
| Clib.lib.UExceptions.USysError | |
| Clib.lib.UExceptions.UTimeOut | |
| Clib.lib.UExceptions.UValidateError | |
| ►Clib.lib.UModbus._object | |
| Clib.lib.UModbus.UModbus | |
| CIONotifyController_i::BadRange | |
| ►CBaseException | |
| Clib.UniSetHTTP.UHTTPError | |
| Clib.lib.UExceptions.UException | |
| Cuniset::MBSlave::BitRegProperty | |
| CBuffer | |
| Cuniset::UTCPCore::Buffer | |
| Cuniset::VTypes::Byte | |
| Cuniset::VTypes::Byte::Bytemem | |
| Cuniset::UInterface::CacheOfResolve | |
| CIOController_i::CalibrateInfo | |
| Cuniset::Calibration | |
| Cuniset::OPCUAExchange::Channel | |
| Cuniset::Element::ChildInfo | |
| Cuniset::ClickHouseTagsConfig | |
| Cuniset::MBSlave::ClientInfo | |
| ►Cuniset::ComediInterface | |
| Cuniset::FakeComediInterface | |
| Cuniset::LogReader::Command | |
| Cuniset::CommonEventLoop | The CommonEventLoop class Реализация механизма "один eventloop, много подписчиков" (libev). Создаётся один CommonEventLoop который обслуживает множество EvWatcher-ов. Каждый класс который хочет подключиться к основному loop, должен наследоваться от класса Watcher и при необходимости переопределить функции evprepare и evfinish. EvWatcher добавляется(запускается) evrun(..) и останавливается функцией evstop(..). При этом фактически eventloop запускается при первом вызове evrun(), а останавливается при отключении последнего EvWatcher |
| ►Cuniset::ComPort | |
| Cuniset::ComPort485F | |
| Cuniset::Configuration | |
| CConnectionData | |
| ►Cuniset::ConsumerInfo | |
| Cuniset::IONotifyController::ConsumerInfoExt | |
| Cuniset::IONotifyController::ConsumerListInfo | |
| Cuniset::ModbusRTU::DataBits | |
| Cuniset::ModbusRTU::DataBits16 | |
| ►CPoco::Net::DatagramSocket | |
| Cuniset::UDPReceiveU | |
| Cuniset::UDPSocketU | |
| Cuniset::ModbusRTU::DataGuard | |
| ►Cuniset::DBInterface | |
| ►Cuniset::DBNetInterface | |
| Cuniset::ClickHouseInterface | |
| Cuniset::MySQLInterface | |
| Cuniset::PostgreSQLInterface | |
| Cuniset::SQLiteInterface | |
| Cuniset::DBInterfaceDeleter | |
| Cuniset::DBResult | |
| Cuniset::DBRowIterator | |
| CDebug | |
| CDebugStream::debugstream_internal | So that public parts of DebugStream does not need to know about filebuf |
| Cuniset::DelayTimer | |
| Cuniset::DigitalFilter | |
| Cuniset::RRDServer::DSInfo | |
| CEchoInstance | |
| CEchoServer | |
| ►Cuniset::Element | |
| Cuniset::TA2D | |
| Cuniset::TDelay | |
| Cuniset::TNOT | |
| ►Cuniset::TOR | |
| Cuniset::TAND | |
| Cuniset::TRS | |
| Cuniset::TSEL_R | |
| Clib.UniXML.EmptyNode | |
| ►Cstd::enable_shared_from_this | |
| Cuniset::UNetReceiver | |
| ►Cuniset::UniSetObject | |
| ►CLostTestProc_SK | |
| ►CLostPassiveTestProc | |
| CLostTestProc | |
| ►CTestProc_SK | |
| CTestProc | |
| CTestProc | |
| CTestProc | |
| CTestProc_SK | |
| CTestProc_SK | |
| ►CUObject_SK | |
| CTestObject | |
| CUProxyObject_impl | |
| Cuniset::BackendClickHouse | |
| Cuniset::BackendOpenTSDB | |
| Cuniset::MQTTPublisher | |
| Cuniset::OPCUAServer | |
| Cuniset::RRDServer | |
| ►Cuniset::DBServer | |
| Cuniset::DBServer_MySQL | |
| Cuniset::DBServer_PostgreSQL | The DBServer_PostgreSQL class Реализация работы с PostgreSQL. Т.к. основная работа сервера - это частая запись данных, то сделана следующая оптимизация: Создаётся insert-буфер настраиваемого размера (ibufMaxSize). Как только буфер заполняется, он пишется в БД одним "оптимизированным" запросом. Помимо этого буфер скидывается, если прошло ibufSyncTimeout мсек или если пришёл запрос на UPDATE данных |
| Cuniset::DBServer_SQLite | |
| ►Cuniset::IOControl | |
| Cuniset::FakeIOControl | |
| ►Cuniset::MBExchange | |
| Cuniset::MBTCPMaster | |
| Cuniset::MBTCPMultiMaster | |
| Cuniset::RTUExchange | |
| Cuniset::MBSlave | |
| Cuniset::OPCUAExchange | |
| Cuniset::PassiveLProcessor | |
| Cuniset::ProxyManager | |
| Cuniset::SMonitor | |
| Cuniset::UNetExchange | |
| Cuniset::UWebSocketGate | |
| ►Cuniset::UniSetManager | |
| ►Cuniset::IOController | |
| ►Cuniset::IONotifyController | |
| CNullController | |
| CNullSM | |
| CNullSM | |
| Cuniset::SharedMemory | |
| Cuniset::UniExchange | |
| Cuniset::UniSetActivator | |
| Cequals | |
| Cerror_item | |
| ►Cuniset::EventLoopServer | The EventLoopServer class Реализация общей части всех процессов использующих libev. Содержит свой (динамический) eventloop; |
| Cuniset::LogDB | |
| ►Cuniset::ModbusTCPServer | |
| Cuniset::ModbusTCPServerSlot | |
| Cuniset::UWebSocketGate | |
| ►Cuniset::EvWatcher | |
| Cuniset::LogServer | |
| Cuniset::UNetReceiver | |
| ►CException | |
| Clib.UniXML.UniXMLException | |
| ►Cstd::exception | STL class |
| ►Cuniset::Exception | |
| ►Cuniset::CommFailed | |
| Cuniset::TimeOut | |
| Cuniset::IOBadParam | |
| Cuniset::LogicException | |
| Cuniset::ModbusRTU::mbException | |
| ►Cuniset::ORepFailed | |
| Cuniset::NSResolveError | |
| ►Cuniset::ResolveNameError | |
| Cuniset::InvalidObjectName | |
| Cuniset::NameNotFound | |
| Cuniset::ObjectNameAlready | |
| Cuniset::OutOfRange | |
| Cuniset::SystemError | |
| Cuniset::LProcessor::EXTInfo | |
| Cuniset::Schema::EXTLink | |
| Cuniset::Schema::EXTOut | |
| Cuniset::LProcessor::EXTOutInfo | |
| Cuniset::MTR::F1 | |
| Cuniset::MTR::F1::F1mem | |
| ►Cuniset::VTypes::F2 | |
| Cuniset::VTypes::F2r | |
| Cuniset::VTypes::F2::F2mem | |
| Cuniset::VTypes::F4 | |
| Cuniset::VTypes::F4::F4mem | |
| CFileDefer | |
| Cstd::hash< uniset::ModbusRTU::mbErrCode > | |
| Cuniset::SharedMemory::HeartBeatInfo | |
| Cuniset::SharedMemory::HistoryInfo | |
| Cuniset::SharedMemory::HistoryItem | |
| Cuniset::HourGlass | |
| ►CPoco::Net::HTTPRequestHandler | |
| CHttpResolverRequestHandler | |
| CLogDBRequestHandler | |
| CLogDBWebSocketRequestHandler | |
| CUWebSocketGateRequestHandler | |
| CUWebSocketGateWebSocketRequestHandler | |
| Cuniset::HttpResolver | |
| Cuniset::LogDB | |
| Cuniset::UHttp::UHttpRequestHandler | |
| Cuniset::UWebSocketGate | |
| ►CPoco::Net::HTTPRequestHandlerFactory | |
| Cuniset::HttpResolver::HttpResolverRequestHandlerFactory | |
| Cuniset::LogDB::LogDBRequestHandlerFactory | |
| Cuniset::UHttp::UHttpRequestHandlerFactory | |
| Cuniset::UWebSocketGate::UWebSocketGateRequestHandlerFactory | |
| ►Cuniset::VTypes::I2 | |
| Cuniset::VTypes::I2r | |
| Cuniset::VTypes::I2::I2mem | |
| Cuniset::IDList | |
| ►Cuniset::UHttp::IHttpRequest | |
| Cuniset::UniSetObject | |
| ►Cuniset::UHttp::IHttpRequestRegistry | |
| Cuniset::UniSetActivator | |
| Cuniset::LogAgregator::iLog | |
| Cuniset::MBConfig::InitRegInfo | |
| Cuniset::Schema::INLink | |
| Cuniset::Element::InputInfo | |
| CInterval | |
| CIOController_i::IOBadParam | |
| ►Cuniset::IOBase | |
| Cuniset::IOControl::IOInfo | |
| Cuniset::MBConfig::RSProperty | |
| Cuniset::MBSlave::IOProperty | |
| Cuniset::OPCUAExchange::OPCAttribute | |
| ►Cuniset::IOConfig | |
| Cuniset::IOConfig_XML | |
| Cuniset::OPCUAServer::IOMethod | |
| COPCUATestServer::IONode | |
| Cuniset::OPCUAServer::IONode | |
| Cuniset::IOControl::IOPriority | |
| Cuniset::IORFile | |
| ►Cstd::ios_base | STL class |
| ►Cstd::basic_ios< Char > | STL class |
| ►Cstd::basic_ostream< Char > | STL class |
| ►Cstd::ostream | STL class |
| ►CDebugStream | |
| Cuniset::LogAgregator | |
| Cuniset::ios_fmt_restorer | |
| Cuniset::OPCUAServer::IOVariable | |
| Cuniset::json::help::item | |
| Ckeys_t | |
| Cuniset::LogDB::Log | |
| Cuniset::LogReader | |
| Cuniset::LogSession | |
| Cuniset::LogDB::LogWebSocketGuard | |
| ►Cuniset::LProcessor | |
| Cuniset::PassiveLProcessor | |
| CLPRunner | |
| Cuniset::LogServerTypes::lsMessage | |
| ►Cuniset::LT_Object | |
| Cuniset::UniSetObject | |
| Cuniset::ModbusRTU::MBAPHeader | |
| Cuniset::MBConfig | |
| CMBSlave | |
| CMBTCPServer | |
| CMBTCPTestServer | |
| ►Cuniset::Message | |
| Cuniset::ConfirmMessage | |
| Cuniset::SensorMessage | |
| Cuniset::SystemMessage | |
| Cuniset::TimerMessage | |
| ►Cuniset::VoidMessage | |
| Cuniset::TextMessage | |
| ►Cuniset::ModbusClient | |
| Cuniset::ModbusRTUMaster | |
| Cuniset::ModbusTCPMaster | |
| ►Cuniset::ModbusRTU::ModbusHeader | |
| ►Cuniset::ModbusRTU::DiagnosticMessage | |
| Cuniset::ModbusRTU::DiagnosticRetMessage | |
| Cuniset::ModbusRTU::ErrorRetMessage | |
| Cuniset::ModbusRTU::FileTransferMessage | |
| Cuniset::ModbusRTU::FileTransferRetMessage | |
| Cuniset::ModbusRTU::ForceCoilsMessage | |
| Cuniset::ModbusRTU::ForceCoilsRetMessage | |
| Cuniset::ModbusRTU::ForceSingleCoilMessage | |
| Cuniset::ModbusRTU::ForceSingleCoilRetMessage | |
| Cuniset::ModbusRTU::JournalCommandMessage | |
| ►Cuniset::ModbusRTU::JournalCommandRetMessage | |
| Cuniset::ModbusRTU::JournalCommandRetOK | |
| Cuniset::ModbusRTU::MEIMessageRDI | |
| Cuniset::ModbusRTU::MEIMessageRetRDI | |
| Cuniset::ModbusRTU::ReadCoilMessage | |
| Cuniset::ModbusRTU::ReadCoilRetMessage | |
| Cuniset::ModbusRTU::ReadFileRecordMessage | |
| Cuniset::ModbusRTU::ReadInputMessage | |
| Cuniset::ModbusRTU::ReadInputRetMessage | |
| Cuniset::ModbusRTU::ReadInputStatusMessage | |
| Cuniset::ModbusRTU::ReadInputStatusRetMessage | |
| Cuniset::ModbusRTU::ReadOutputMessage | |
| Cuniset::ModbusRTU::ReadOutputRetMessage | |
| Cuniset::ModbusRTU::RemoteServiceMessage | |
| Cuniset::ModbusRTU::RemoteServiceRetMessage | |
| ►Cuniset::ModbusRTU::SetDateTimeMessage | |
| Cuniset::ModbusRTU::SetDateTimeRetMessage | |
| Cuniset::ModbusRTU::WriteOutputMessage | |
| Cuniset::ModbusRTU::WriteOutputRetMessage | |
| Cuniset::ModbusRTU::WriteSingleOutputMessage | |
| Cuniset::ModbusRTU::WriteSingleOutputRetMessage | |
| Cuniset::ModbusRTU::ModbusMessage | |
| ►Cuniset::ModbusServer | |
| ►Cuniset::ModbusRTUSlave | |
| Cuniset::ModbusRTUSlaveSlot | |
| Cuniset::ModbusTCPServer | |
| Cuniset::ModbusTCPSession | The ModbusTCPSession class Класс рассчитан на совместную работу с ModbusTCPServer, т.к. построен на основе libev, и главный цикл (default_loop) находиться там |
| ►Cuniset::ModbusServerSlot | |
| Cuniset::ModbusRTUSlaveSlot | |
| Cuniset::ModbusTCPServerSlot | |
| Cuniset::ModbusTCPSession | The ModbusTCPSession class Класс рассчитан на совместную работу с ModbusTCPServer, т.к. построен на основе libev, и главный цикл (default_loop) находиться там |
| ►Cmosqpp::mosquittopp | |
| Cuniset::MQTTPublisher | |
| Cuniset::MQAtomic | |
| Cuniset::MQMutex | |
| Cuniset::MQTTPublisher::MQTTInfo | |
| Cuniset::MQTTPublisher::MQTTTextInfo | |
| ►CPoco::Net::MulticastSocket | |
| Cuniset::MulticastSocketU | |
| CIOController_i::NameNotFound | |
| Cuniset::UniExchange::NetNodeInfo | |
| Cuniset::NodeInfo | |
| CnodeIterData | |
| ►Cobject | |
| Clib.lib.UniSet.Params | |
| Clib.lib.UniSet.ShortIOInfo | |
| ►Clib.lib.UniSet.UException | |
| Clib.lib.UniSet.USysError | |
| Clib.lib.UniSet.UTimeOut | |
| Clib.lib.UniSet.UValidateError | |
| Clib.lib.UniSet.UProxyObject | |
| Cuniset::json::help::object | |
| ►Cuniset::ObjectIndex | |
| Cuniset::ObjectIndex_Array | |
| Cuniset::ObjectIndex_XML | |
| Cuniset::ObjectIndex_hashXML | |
| Cuniset::ObjectIndex_idXML | |
| Cuniset::ObjectInfo | |
| Cuniset::ObjectRepository | |
| ►Comni_thread | |
| Cuniset::OmniThreadCreator< uniset::UniSetActivator > | |
| Cuniset::OmniThreadCreator< ThreadMaster > | |
| Cuniset::OPCUAClient | |
| COPCUATestServer | |
| CORBThreadDeleter | |
| CIOController_i::OutInfo | |
| Cuniset::UNetSender::PackMessage | |
| Cuniset::BackendClickHouse::ParamInfo | |
| Cuniset::BackendOpenTSDB::ParamInfo | |
| ►Cuniset::ParamSInfo | |
| CExtInfo | |
| Cuniset::Calibration::Part | |
| Cuniset::PassiveObject | |
| Cuniset::PID | |
| ►CPOA_IOController_i | |
| Cuniset::IOController | |
| ►CPOA_IONotifyController_i | |
| Cuniset::IONotifyController | |
| ►CPOA_UniSetManager_i | |
| Cuniset::UniSetManager | |
| ►CPOA_UniSetObject_i | |
| Cuniset::UniSetObject | |
| Cuniset::Calibration::Point | |
| Cuniset::ProducerInfo | |
| Cuniset::Pulse | |
| Cuniset::ClickHouseTagsConfig::Range | |
| Cuniset::MQTTPublisher::RangeInfo | |
| Cuniset::ModbusRTU::RDIObjectInfo | |
| Cuniset::OPCUAExchange::OPCAttribute::RdValue | |
| Cuniset::OPCUAExchange::ReadGroup | |
| CMBTCPTestServer::regData | |
| Cuniset::MBConfig::RegInfo | |
| Cuniset::OPCUAClient::ResultVar | |
| Cuniset::RRDServer::RRDInfo | |
| Cuniset::MBConfig::RTUDevice | |
| Cuniset::RTUStorage | |
| Cuniset::RunLock | |
| ►CPoco::Runnable | |
| Cuniset::ThreadCreator< OPCUATestServer > | |
| Cuniset::ThreadCreator< TestProc > | |
| Cuniset::ThreadCreator< uniset::IOControl > | |
| Cuniset::ThreadCreator< uniset::MBSlave > | |
| Cuniset::ThreadCreator< uniset::MBTCPMaster > | |
| Cuniset::ThreadCreator< uniset::MBTCPMultiMaster > | |
| Cuniset::ThreadCreator< uniset::OPCUAExchange > | |
| Cuniset::ThreadCreator< uniset::OPCUAServer > | |
| Cuniset::ThreadCreator< uniset::UNetSender > | |
| Cuniset::ThreadCreator< uniset::UniSetObject > | |
| Cuniset::ThreadCreator< ThreadMaster > | |
| ►Cuniset::Schema | |
| Cuniset::SchemaXML | |
| CIOController_i::SensorInfo | |
| ►CIOController_i::SensorIOInfo | |
| Cuniset::IOController::USensorInfo | |
| ►CPoco::Net::ServerSocket | |
| Cuniset::UTCPSocket | |
| Cuniset::ModbusTCPServer::SessionInfo | |
| CIOController_i::ShortIOInfo | |
| CIOController_i::ShortMap | |
| Cuniset::VTypes::Signed | |
| Cuniset::SimpleInfo | |
| Cuniset::UniExchange::SInfo | |
| Cuniset::UWebSocketGate::UWebSocket::sinfo | |
| ►CSkel_SK | |
| CSkel | |
| Cuniset::SMInterface | |
| ►CPoco::Net::Socket | |
| Cuniset::USocket | |
| ►CPoco::Net::StreamSocket | |
| Cuniset::UTCPStream | |
| Cuniset::ModbusRTU::ReadFileRecordMessage::SubRequest | |
| ►Cuniset::SViewer | |
| CSMViewer | |
| Cuniset::MTR::T1 | |
| Cuniset::MTR::T10 | |
| Cuniset::MTR::T10::T10mem | |
| Cuniset::MTR::T16 | |
| Cuniset::MTR::T17 | |
| Cuniset::MTR::T2 | |
| Cuniset::MTR::T3 | |
| Cuniset::MTR::T3::T3mem | |
| Cuniset::MTR::T4 | |
| Cuniset::MTR::T5 | |
| Cuniset::MTR::T5::T5mem | |
| Cuniset::MTR::T6 | |
| Cuniset::MTR::T6::T6mem | |
| Cuniset::MTR::T7 | |
| Cuniset::MTR::T7::T7mem | |
| Cuniset::MTR::T8 | |
| Cuniset::MTR::T8::T8mem | |
| Cuniset::MTR::T9 | |
| Cuniset::MTR::T9::T9mem | |
| Cuniset::MTR::T_Str16 | |
| Cuniset::MTR::T_Str8 | |
| Cuniset::ClickHouseTagsConfig::Tag | |
| Cuniset::ClickHouseTagsConfig::TagsInfo | |
| Cuniset::TCPCheck | |
| ►CTestGen_SK | |
| CTestGen | |
| ►CTestGenAlone_SK | |
| CTestGenAlone | |
| ►CTestObject_SK | |
| CTestObject | |
| ►CIONotifyController_i::ThresholdInfo | |
| Cuniset::IOController::UThresholdInfo | |
| CIONotifyController_i::ThresholdList | |
| Cuniset::LT_Object::TimerInfo | |
| Cuniset::Timespec | |
| Cuniset::TransportMessage | |
| Cuniset::Trigger | |
| Cuniset::TriggerAND< Caller, InputType > | |
| Cuniset::TriggerOR< Caller, InputType > | |
| Cuniset::TriggerOUT< Caller, OutIdType, ValueType > | |
| ►Ctype | |
| Clib.lib.UniSet._SwigNonDynamicMeta | |
| ►Cuniset::VTypes::U2 | |
| Cuniset::VTypes::U2r | |
| Cuniset::VTypes::U2::U2mem | |
| Cuniset::MTR::T10::T10mem::u_T10 | |
| Cuniset::MTR::T5::T5mem::u_T5 | |
| Cuniset::MTR::T6::T6mem::u_T6 | |
| Cuniset::MTR::T7::T7mem::u_T7 | |
| Cuniset::MTR::T8::T8mem::u_T8 | |
| Cuniset::MTR::T9::T9mem::u_T9 | |
| Cuniset::UniSetUDP::UDPAData | |
| Cuniset::UniSetUDP::UDPHeader | |
| Cuniset::UniSetUDP::UDPMessage | |
| Cuniset::UHttp::UHttpClient | |
| Cuniset::UHttp::UHttpServer | |
| ►Clib.UInterface.UInterface | |
| Clib.UInterfaceModbus.UInterfaceModbus | |
| Clib.UInterfaceUniSet.UInterfaceUniSet | |
| Cuniset::UInterface | |
| Cuniset::UNetSender::UItem | |
| ►Cstd::unary_function | |
| Cuniset::LT_Object::Timer_eq | |
| ►Cunary_function | |
| CMPush | |
| COPush | |
| CIOController_i::Undefined | |
| ►Cuniset::UNetReceiveTransport | |
| Cuniset::MulticastReceiveTransport | |
| Cuniset::UDPReceiveTransport | |
| Cuniset::UNetSender | |
| ►Cuniset::UNetSendTransport | |
| Cuniset::MulticastSendTransport | |
| Cuniset::UDPSendTransport | |
| Cuniset::uniset_rwmutex | |
| Cuniset::uniset_rwmutex_rlock | |
| Cuniset::uniset_rwmutex_wrlock | |
| ►Clib.UniSetHTTP.UniSetHTTPService | |
| Clib.UniSetHTTP.SharedMemoryAPI | |
| ►CUniSetObject_i | Базовый интерфейс для всех объектов |
| ►CUniSetManager_i | Интерфейс менеджера объектов |
| ►CIOController_i | Базовый интерфейс для создания координаторов ввода/вывода
|
| CIONotifyController_i | Базовый интерфейс для создания процессов рассылающих сообщения об изменении состояния |
| ►Cuniset::UniSetTimer | Базовый интерфейс пассивных таймеров |
| ►Cuniset::PassiveTimer | Пассивный таймер |
| Cuniset::PassiveCondTimer | Пассивный таймер с режимом засыпания (ожидания) |
| Clib.UniXML.UniXML | |
| Cuniset::UniXML | |
| Cuniset::UniXML_iterator | |
| Cuniset::UniXML::UniXMLDocDeleter | |
| Cuniset::VTypes::Unsigned | |
| Cuniset::UWebSocketGate::UWebSocketGuard | |
| ►Cstd::vector< T > | STL class |
| Cuniset::CardList | |
| Cuniset::VMonitor | |
| Cuniset::WDTInterface | |
| ►CPoco::Net::WebSocket | |
| Cuniset::LogDB::LogWebSocket | |
| Cuniset::UWebSocketGate::UWebSocket | |
| Cuniset::OPCUAExchange::WriteGroup | |
| Cuniset::OPCUAExchange::OPCAttribute::WrValue | |
| ►CExecutableService | |
| Cuniset.Service | |
| ►Cstreambuf | |
| Cdebugbuf | |
| Cnullbuf | |
| Cstringsigbuf | |
| Cteebuf | |
| Cthreebuf | |