UniSet 2.45.2
Иерархия классов
Иерархия классов.
 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
 Cuniset::AccessConfig
 CIOController_i::AccessDenied
 Cuniset::AccessMask
 Cuniset::ACL
 Cuniset::ACLInfo
 Cst2js.transformer.ASTTransformer
 CIONotifyController_i::BadRange
 CBaseException
  Clib.UniSetHTTP.UHTTPError
  Clib.lib.UExceptions.UException
 Cuniset::MBSlave::BitRegProperty
 Cuniset::ModbusRTU::BitsBuffer
  Cuniset::ModbusRTU::ReadCoilRetMessage
  Cuniset::ModbusRTU::ReadInputStatusRetMessage
 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
 Cst2js.codegen.CodeGenerator
 Cuniset::ComediInterface
  Cuniset::FakeComediInterface
 Cuniset::LogReader::Command
 Cuniset::CommonEventLoopThe CommonEventLoop class Реализация механизма "один eventloop, много подписчиков" (libev). Создаётся один CommonEventLoop который обслуживает множество EvWatcher-ов. Каждый класс который хочет подключиться к основному loop, должен наследоваться от класса Watcher и при необходимости переопределить функции evprepare и evfinish. EvWatcher добавляется(запускается) evrun(..) и останавливается функцией evstop(..). При этом фактически eventloop запускается при первом вызове evrun(), а останавливается при отключении последнего EvWatcher
 Cuniset::ComPort
  Cuniset::ComPort485F
 CConfig
 Cuniset::ConfigLoader
 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_internalSo that public parts of DebugStream does not need to know about filebuf
 Cuniset::DelayTimer
 Cuniset::DependencyResolver
 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::JHttpServer
  Cuniset::LauncherHttpRegistry
  Cuniset::UNetReceiver
  Cuniset::UniSetObject
   CJSProxy_SK
    Cuniset::JSProxy
   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_PostgreSQLThe 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
 CEnum
  Cst2js.ir.IECType
 Cequals
 Cerror_item
 Cuniset::OPCUAExchange::ErrorKey
 Cuniset::OPCUAExchange::ErrorKeyHash
 Cuniset::OPCUAExchange::ErrorRecord
 Cuniset::EventLoopServerThe EventLoopServer class Реализация общей части всех процессов использующих libev. Содержит свой (динамический) eventloop;
  Cuniset::LogDB
  Cuniset::ModbusTCPServer
   Cuniset::ModbusTCPServerSlot
  Cuniset::UWebSocketGate
 Cuniset::EvWatcher
  Cuniset::LogServer
  Cuniset::UNetReceiver
 CException
  Clib.UniXML.UniXMLException
  Cst2js.errors.STError
   Cst2js.errors.MappingError
   Cst2js.errors.ParseError
   Cst2js.errors.STTypeError
   Cst2js.errors.UnsupportedError
 Cstd::exceptionSTL class
  Cstd::runtime_errorSTL class
   Cuniset::CyclicDependencyException
   Cuniset::UnknownDependencyException
  Cuniset::Exception
   Cuniset::AccessDenied
   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
 CExecutableService
  Cuniset.Service
 Cuniset::ExtArgvBuilder
 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
 Cst2js.fb_registry.FBInfo
 CFileDefer
 Cst2js.mapping.FileMapping
 Cst2js.codegen.GenerateStats
 Cst2js.parser.GVLBlock
 Cstd::hash< uniset::ModbusRTU::mbErrCode >
 Cuniset::HealthChecker
 Cuniset::SharedMemory::HeartBeatInfo
 Cuniset::SharedMemory::HistoryInfo
 Cuniset::SharedMemory::HistoryItem
 Cuniset::HourGlass
 Cuniset::UHttp::HttpRequestContext
 CPoco::Net::HTTPRequestHandler
  CHttpResolverRequestHandler
  Cuniset::JHttpServer::Handler
  CLogDBOverloadRequestHandler
  CLogDBRequestHandler
  CLogDBWebSocketRequestHandler
  CUWebSocketGateRequestHandler
  CUWebSocketGateWebSocketRequestHandler
  Cuniset::HttpResolver
  Cuniset::LogDB
  Cuniset::UHttp::UHttpRequestHandler
  Cuniset::UWebSocketGate
 CHTTPRequestHandlerFactory
  Cuniset::JHttpServer::Factory
 CPoco::Net::HTTPRequestHandlerFactory
  Cuniset::HttpResolver::HttpResolverRequestHandlerFactory
  Cuniset::JHttpServer
  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::LauncherHttpRegistry
  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::jshelper::IOProp
 Cuniset::IORFile
 Cstd::ios_baseSTL class
  Cstd::basic_ios< Char >STL class
   Cstd::basic_ostream< Char >STL class
    Cstd::ostreamSTL class
     CDebugStream
      Cuniset::LogAgregator
 Cuniset::ios_fmt_restorer
 Cuniset::OPCUAServer::IOVariable
 Cst2js.ir.IRArrayAccess
 Cst2js.ir.IRAssignment
 Cst2js.ir.IRBinaryOp
 Cst2js.ir.IRCase
 Cst2js.ir.IRContinueStatement
 Cst2js.ir.IRExitStatement
 Cst2js.ir.IRFBCall
 Cst2js.ir.IRFBInstance
 Cst2js.ir.IRFieldAccess
 Cst2js.ir.IRForLoop
 Cst2js.ir.IRFunctionBlock
 Cst2js.ir.IRFunctionCall
 Cst2js.ir.IRIfElse
 Cst2js.ir.IRLiteral
 Cst2js.ir.IRProgram
 Cst2js.ir.IRProgramCall
 Cst2js.ir.IRRepeatLoop
 Cst2js.ir.IRReturnStatement
 Cst2js.ir.IRStructField
 Cst2js.ir.IRTypeCoercion
 Cst2js.ir.IRUnaryOp
 Cst2js.ir.IRVariable
 Cst2js.ir.IRVarRef
 Cst2js.ir.IRWhileLoop
 Cuniset::json::help::item
 Cuniset::JHttpServer::RequestQueue::Job
 Cuniset::jshelper::JsArgs
 Cuniset::JSEngine
 Cuniset::JSModbusClient
 Cuniset::JSOPCUAClient
 Cuniset::JSOptions
 Cuniset::jshelper::JSPrivateData
 Cuniset::jshelper::JSValueGuard
 Ckeys_t
 Cuniset::ConfigLoader::LauncherConfig
 Cuniset::LogDB::Log
 Cuniset::LogReader
 Cuniset::LogSession
 Cuniset::LogDB::LogWebSocketGuard
 CLPRunner
 Cuniset::LogServerTypes::lsMessage
 Cuniset::LT_Object
  Cuniset::UniSetObject
 Cst2js.mapping.MappingOptions
 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::ModbusTCPSessionThe ModbusTCPSession class Класс рассчитан на совместную работу с ModbusTCPServer, т.к. построен на основе libev, и главный цикл (default_loop) находиться там
 Cuniset::ModbusServerSlot
  Cuniset::ModbusRTUSlaveSlot
  Cuniset::ModbusTCPServerSlot
  Cuniset::ModbusTCPSessionThe ModbusTCPSession class Класс рассчитан на совместную работу с ModbusTCPServer, т.к. построен на основе libev, и главный цикл (default_loop) находиться там
 Cuniset::ModbusTCPServerTest
 Cuniset::jshelper::ModuleRegistry
 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::UHttp::NetworkRule
 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::OmniNamesManager
 Cuniset::OPCUAClient
 COPCUATestServer
 CORBThreadDeleter
 CIOController_i::OutInfo
 Cuniset::UNetSender::PackMessage
 Cuniset::BackendClickHouse::ParamInfo
 Cuniset::BackendOpenTSDB::ParamInfo
 Cuniset::ParamSInfo
  CExtInfo
 Cst2js.parser.ParseResult
 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::ProcessGroup
 Cuniset::ProcessInfo
 Cuniset::ProcessManager
 Cuniset::ProcessTemplate
 Cuniset::ProcessTemplateRegistry
 Cuniset::ProducerInfo
 Cuniset::Pulse
 Cuniset::ClickHouseTagsConfig::Range
 Cuniset::MQTTPublisher::RangeInfo
 Cuniset::ModbusRTU::RDIObjectInfo
 Cuniset::OPCUAExchange::OPCAttribute::RdValue
 Cuniset::OPCUAExchange::ReadGroup
 Cuniset::ReadyCheck
 CMBTCPTestServer::regData
 Cuniset::MBConfig::RegInfo
 Cuniset::JHttpServer::RequestQueue
 Cuniset::JHttpServer::RequestSnapshot
 Cuniset::JHttpServer::ResponseAdapter
 Cuniset::JHttpServer::ResponseSnapshot
 Cuniset::JSOPCUAClient::ResultVar
 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
 Cst2js.mapping.SensorEntry
 CIOController_i::SensorInfo
 CIOController_i::SensorIOInfo
  Cuniset::IOController::USensorInfo
 Cst2js.mapping.SensorMapping
 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
 Cstreambuf
  Cdebugbuf
  Cnullbuf
  Cstringsigbuf
  Cteebuf
  Cthreebuf
 CPoco::Net::StreamSocket
  Cuniset::UTCPStream
 Cst2js.errors.STWarning
 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
 CTempConfigFile
 Ctests.test_advanced_types.TestArrayCodegen
 Ctests.test_advanced_types.TestArrayTransformer
 Ctests.test_transformer.TestAssignment
 Ctests.test_parser.TestASTDebugOutput
 Ctests.test_transformer.TestBinaryExpressions
 Ctests.test_codegen.TestBinaryOperatorMapping
 Ctests.test_codegen.TestCaseEmission
 Ctests.test_transformer.TestCaseStatement
 Ctests.test_type_system.TestCheckTypesBoolCoercion
 Ctests.test_type_system.TestCheckTypesNoCoercion
 Ctests.test_type_system.TestCheckTypesPreservesStructure
 Ctests.test_type_system.TestCheckTypesRealToIntCoercion
 Ctests.test_type_system.TestCheckTypesTypeErrors
 Ctests.test_e2e.TestCLIE2E
 Ctests.test_cli.TestCLISubprocess
 Ctests.test_real_projects.TestCodesysSmallXML
 Ctests.test_e2e.TestControlFlowE2E
 Ctests.test_transformer.TestControlFlowFixture
 Ctests.test_real_projects.TestCrossFormatConsistency
 Ctests.test_codegen_debug.TestDebugCLIFlag
 Ctests.test_codegen_debug.TestDebugStubs
 Ctests.test_parser.TestDefaults
 Ctests.test_mapping.TestEmptySections
 Ctests.test_e2e.TestErrorCasesE2E
 Ctests.test_e2e.TestErrorReportingE2E
 Ctests.test_ir.TestExpressionNodes
 Ctests.test_codegen_fb.TestFBCallCodegen
 Ctests.test_e2e.TestFBCallsE2E
 Ctests.test_transformer_fb.TestFBCallsFixture
 Ctests.test_transformer_fb.TestFBCallTransformation
 Ctests.test_e2e.TestFBDeclarationE2E
 Ctests.test_transformer_fb.TestFBFieldAccess
 Ctests.test_codegen_fb.TestFBFieldAccessCodegen
 Ctests.test_fb_registry.TestFBInfo
 Ctests.test_codegen_fb.TestFBInstanceCodegen
 Ctests.test_transformer_fb.TestFBInstanceDetection
 Ctests.test_real_projects.TestFBLogTcPOU
 Ctests.test_transformer.TestForLoop
 Ctests.test_codegen.TestForLoopEmission
 Ctests.test_transformer_fb.TestFunctionBlockDeclaration
 Ctests.test_codegen_fb.TestFunctionBlockDeclarationCodegen
 CTestGen_SK
  CTestGen
 CTestGenAlone_SK
  CTestGenAlone
 Ctests.test_fb_registry.TestGetFBInfo
 Ctests.test_real_projects.TestIecCheckerControlStatements
 Ctests.test_real_projects.TestIecCheckerFunctionBlocks
 Ctests.test_ir.TestIECType
 Ctests.test_codegen.TestIfElseEmission
 Ctests.test_transformer.TestIfStatement
 Ctests.test_transformer.TestInitialValues
 Ctests.test_codegen.TestInputVariableAccess
 Ctests.test_codegen.TestIntegrationMinimalPipeline
 Ctests.test_parser.TestInvalidST
 Ctests.test_ir.TestIRFBInstance
 Ctests.test_ir.TestIRFunctionBlock
 Ctests.test_ir.TestIRProgram
 Ctests.test_ir.TestIRVariable
 Ctests.test_fb_registry.TestIsStandardFB
 Ctests.test_codegen.TestLiterals
 Ctests.test_cli.TestLoadDirectiveFlags
 Ctests.test_codegen.TestLoadDirectives
 Ctests.test_mapping.TestLoadDirectives
 Ctests.test_e2e.TestLoadDirectivesE2E
 Ctests.test_mapping.TestLoadFromFile
 Ctests.test_mapping.TestLoadValidYAML
 Ctests.test_codegen.TestLocalVariableDeclaration
 Ctests.test_cli.TestMainErrorHandling
 Ctests.test_cli.TestMainFunction
 Ctests.test_errors.TestMappingError
 Ctests.test_mapping.TestMappingErrorInvalidScale
 Ctests.test_mapping.TestMappingErrorInvalidType
 Ctests.test_mapping.TestMappingErrorMissingSensor
 Ctests.test_codegen_struct_flatten.TestMappingStructFlatten
 Ctests.test_e2e.TestMinimalPipelineE2E
 Ctests.test_transformer.TestMinimalProgram
 Ctests.test_codegen.TestMinimalProgramStructure
 Ctests.test_parser.TestMinimalST
 Ctests.test_ir.TestNestedExpressions
 CTestObject_SK
  CTestObject
 Ctests.test_mapping.TestOptionsDefaults
 Ctests.test_mapping.TestOptionsOverride
 Ctests.test_codegen.TestOutputVariableAssignment
 Ctests.test_errors.TestParseError
 Ctests.test_parser.TestParseFileST
 Ctests.test_parser.TestParseFileXML
 Ctests.test_codegen_debug.TestProgramMeta
 Ctests.test_transformer.TestRepeatLoop
 Ctests.test_codegen.TestRepeatLoopEmission
 Ctests.test_type_system.TestResolveType
 Ctests.test_codegen_scale.TestScaleFactorE2E
 Ctests.test_codegen_scale.TestScaleFactorInput
 Ctests.test_codegen_scale.TestScaleFactorIntegerFormat
 Ctests.test_codegen_scale.TestScaleFactorOutput
 Ctests.test_ir.TestStatementNodes
 Ctests.test_parser.TestSTConstructs
 Ctests.test_errors.TestSTError
 Ctests.test_advanced_types.TestStringCodegen
 Ctests.test_advanced_types.TestStringTransformer
 Ctests.test_advanced_types.TestStructArrayFixtureE2E
 Ctests.test_advanced_types.TestStructCodegen
 Ctests.test_codegen_struct_flatten.TestStructFlattenCodegenInputs
 Ctests.test_codegen_struct_flatten.TestStructFlattenCodegenOutputs
 Ctests.test_codegen_struct_flatten.TestStructFlattenDisabled
 Ctests.test_advanced_types.TestStructTransformer
 Ctests.test_errors.TestSTTypeError
 Ctests.test_errors.TestSTWarning
 Ctests.test_e2e.TestThermostatE2E
 Ctests.test_advanced_types.TestTimeLiteralCodegen
 Ctests.test_advanced_types.TestTimeLiteralTransformer
 Ctests.test_codegen.TestTypeCoercion
 Ctests.test_transformer.TestUnaryExpressions
 Ctests.test_codegen.TestUnaryOperators
 Ctests.test_codegen.TestUnmappedVariableWarning
 Ctests.test_errors.TestUnsupportedError
 Ctests.test_transformer.TestVariableTypes
 Ctests.test_transformer.TestWhileLoop
 Ctests.test_codegen.TestWhileLoopEmission
 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Пассивный таймер с режимом засыпания (ожидания)
 Cuniset::UniSetUnoUniSetUno - Combined application running multiple extensions in single process
 Clib.UniXML.UniXML
 Cuniset::UniXML
 Cuniset::UniXML_iterator
 Cuniset::UniXML::UniXMLDocDeleter
 Cuniset::VTypes::Unsigned
 Cuniset::USingleProcess
  Cuniset::BackendClickHouse
  Cuniset::BackendOpenTSDB
  Cuniset::DBServer_MySQL
  Cuniset::DBServer_PostgreSQLThe DBServer_PostgreSQL class Реализация работы с PostgreSQL. Т.к. основная работа сервера - это частая запись данных, то сделана следующая оптимизация: Создаётся insert-буфер настраиваемого размера (ibufMaxSize). Как только буфер заполняется, он пишется в БД одним "оптимизированным" запросом. Помимо этого буфер скидывается, если прошло ibufSyncTimeout мсек или если пришёл запрос на UPDATE данных
  Cuniset::DBServer_SQLite
  Cuniset::IOControl
  Cuniset::JSProxy
  Cuniset::LProcessor
   Cuniset::PassiveLProcessor
  Cuniset::MBExchange
  Cuniset::MBSlave
  Cuniset::MQTTPublisher
  Cuniset::OPCUAExchange
  Cuniset::OPCUAServer
  Cuniset::RRDServer
  Cuniset::SharedMemory
 Cuniset::UWebSocketGate::UWebSocketGuard
 Cstd::vector< T >STL class
  Cuniset::CardList
 Cuniset::VMonitor
 Cuniset::WDTInterface
 CPoco::Net::WebSocket
  Cuniset::LogDB::LogWebSocket
  Cuniset::UWebSocketGate::UWebSocket
 CWebSocket
  Cuniset::LogDB::LogWebSocket
  Cuniset::UWebSocketGate::UWebSocket
 Cuniset::OPCUAExchange::WriteGroup
 Cuniset::JSOPCUAClient::WriteItem
 Cuniset::OPCUAExchange::OPCAttribute::WrValue