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