UniSet  2.6.0
Классы
Классы с их кратким описанием.
uniset::ModbusRTU::ADUHeader
IONotifyController_i::BadRange
uniset::MBSlave::BitRegProperty
uniset::UTCPCore::Buffer
Buffer
uniset::VTypes::Byte
uniset::VTypes::Byte::Bytemem
uniset::UInterface::CacheOfResolve
IOController_i::CalibrateInfo
uniset::Calibration
uniset::CallbackTimer< Caller >Таймер
uniset::CardList
uniset::Element::ChildInfo
uniset::MBSlave::ClientInfo
uniset::ComediInterface
uniset::LogReader::Command
uniset::CommFailed
uniset::CommonEventLoopThe CommonEventLoop class Реализация механизма "один eventloop, много подписчиков" (libev). Создаётся один CommonEventLoop который обслуживает множество EvWatcher-ов. Каждый класс который хочет подключиться к основному loop, должен наследоваться от класса Watcher и при необходимости переопределить функции evprepare и evfinish. EvWatcher добавляется(запускается) evrun(..) и останавливается функцией evstop(..). При этом фактически eventloop запускается при первом вызове evrun(), а останавливается при отключении последнего EvWatcher
uniset::ComPort
uniset::ComPort485F
uniset::Configuration
uniset::ConfirmMessage
ConnectionData
uniset::ConsumerInfo
uniset::IONotifyController::ConsumerInfoExt
uniset::IONotifyController::ConsumerListInfo
uniset::ModbusRTU::DataBits
uniset::ModbusRTU::DataBits16
uniset::DBInterface
uniset::DBInterfaceDeleter
uniset::DBNetInterface
uniset::DBResult
uniset::DBServer
uniset::DBServer_MySQL
uniset::DBServer_PostgreSQLThe DBServer_PostgreSQL class Реализация работы с PostgreSQL
uniset::DBServer_SQLite
Debug
debugbuf
DebugStream
DebugStream::debugstream_internalSo that public parts of DebugStream does not need to know about filebuf
uniset::DelayTimer
uniset::ModbusRTU::DiagnosticMessage
uniset::ModbusRTU::DiagnosticRetMessage
uniset::DigitalFilter
uniset::RRDServer::DSInfo
EchoInstance
EchoServer
uniset::Element
lib.UniXML.EmptyNode
equals
error_item
uniset::ModbusRTU::ErrorRetMessage
uniset::EventLoopServerThe EventLoopServer class Реализация общей части всех процессов использующих libev. Содержит свой (динамический) eventloop;
uniset::EvWatcher
uniset::Exception
ExtInfo
uniset::LProcessor::EXTInfo
uniset::Schema::EXTLink
uniset::Schema::EXTOut
uniset::LProcessor::EXTOutInfo
uniset::MTR::F1
uniset::MTR::F1::F1mem
uniset::VTypes::F2
uniset::VTypes::F2::F2mem
uniset::VTypes::F2r
uniset::VTypes::F4
uniset::VTypes::F4::F4mem
uniset::ModbusRTU::FileTransferMessage
uniset::ModbusRTU::FileTransferRetMessage
uniset::ModbusRTU::ForceCoilsMessage
uniset::ModbusRTU::ForceCoilsRetMessage
uniset::ModbusRTU::ForceSingleCoilMessage
uniset::ModbusRTU::ForceSingleCoilRetMessage
std::hash< uniset::ModbusRTU::mbErrCode >
uniset::SharedMemory::HeartBeatInfo
uniset::SharedMemory::HistoryInfo
uniset::SharedMemory::HistoryItem
uniset::HourGlass
uniset::VTypes::I2
uniset::VTypes::I2::I2mem
uniset::VTypes::I2r
uniset::IDList
uniset::UHttp::IHttpRequest
uniset::UHttp::IHttpRequestRegistry
uniset::LogAgregator::iLog
uniset::MBExchange::InitRegInfo
uniset::Schema::INLink
uniset::Element::InputInfo
uniset::InvalidObjectName
uniset::IOBadParam
IOController_i::IOBadParam
uniset::IOBase
uniset::IOControl
uniset::IOController
IOController_iБазовый интерфейс для создания координаторов ввода/вывода
uniset::IOControl::IOInfo
uniset::IONotifyController
IONotifyController_iБазовый интерфейс для создания процессов рассылающих сообщения об изменении состояния
uniset::IOControl::IOPriority
uniset::MBSlave::IOProperty
uniset::IORFile
DebugStream::IosFlagSaver
uniset::json::help::item
uniset::ModbusRTU::JournalCommandMessage
uniset::ModbusRTU::JournalCommandRetMessage
uniset::ModbusRTU::JournalCommandRetOK
uniset::LimitTimers
uniset::LogAgregator
uniset::LogicException
uniset::LogReader
uniset::LogServer
uniset::LogSession
LostPassiveTestProc
LostTestProc
LostTestProc_SK
uniset::LProcessor
LPRunner
uniset::LogServerTypes::lsMessage
uniset::LT_Object
uniset::ModbusRTU::mbException
uniset::MBExchange
MBSlave
uniset::MBSlave
uniset::MBTCPMaster
uniset::MBTCPMultiMaster
MBTCPServer
MBTCPTestServer
uniset::ModbusRTU::MEIMessageRDI
uniset::ModbusRTU::MEIMessageRetRDI
uniset::Message
uniset::ModbusClient
uniset::ModbusRTU::ModbusHeader
uniset::ModbusRTU::ModbusMessage
uniset::ModbusRTUMaster
uniset::ModbusRTUSlave
uniset::ModbusRTUSlaveSlot
uniset::ModbusServer
uniset::ModbusServerSlot
uniset::ModbusTCPMaster
uniset::ModbusTCPServer
uniset::ModbusTCPServerSlot
uniset::ModbusTCPSessionThe ModbusTCPSession class Класс рассчитан на совместную работу с ModbusTCPServer, т.к. построен на основе libev, и главный цикл (default_loop) находиться там
MPush
uniset::MQAtomic
uniset::MQMutex
uniset::MQTTPublisher::MQTTInfo
uniset::MQTTPublisher
uniset::MQTTPublisher::MQTTTextInfo
uniset::MySQLInterface
IOController_i::NameNotFound
uniset::NameNotFound
uniset::NCRestorer
uniset::NCRestorer_XMLРеализация сохранения списка заказчиков в xml. Данный класс работает с глобальным xml-файлом проекта (обычно configure.xml), поэтому НЕ реализаует функции записи (dump)-а
uniset::UniExchange::NetNodeInfo
uniset::NodeInfo
uniset::NSResolveError
nullbuf
NullController
NullSM
uniset::json::help::object
uniset::ObjectIndex
uniset::ObjectIndex_Array
uniset::ObjectIndex_idXML
uniset::ObjectIndex_XML
uniset::ObjectInfo
uniset::ObjectNameAlready
uniset::ObjectRepository
uniset::OmniThreadCreator< ThreadMaster >
OPush
uniset::ORepFailed
IOController_i::OutInfo
uniset::OutOfRange
uniset::UNetReceiver::pack_guard
uniset::UNetReceiver::PacketCompare
uniset::UNetSender::PackMessage
pyUniSet.Params
UTypes::Params
pyUConnector.Params
uniset::ParamSInfo
uniset::Calibration::Part
uniset::PassiveCondTimerПассивный таймер с режимом засыпания (ожидания)
uniset::PassiveLProcessor
uniset::PassiveObject
uniset::PassiveTimerПассивный таймер
uniset::PID
uniset::Calibration::Point
uniset::PostgreSQLInterface
uniset::ProxyManager
uniset::Pulse
uniset::MQTTPublisher::RangeInfo
uniset::ModbusRTU::RDIObjectInfo
uniset::ModbusRTU::ReadCoilMessage
uniset::ModbusRTU::ReadCoilRetMessage
uniset::ModbusRTU::ReadFileRecordMessage
uniset::ModbusRTU::ReadInputMessage
uniset::ModbusRTU::ReadInputRetMessage
uniset::ModbusRTU::ReadInputStatusMessage
uniset::ModbusRTU::ReadInputStatusRetMessage
uniset::ModbusRTU::ReadOutputMessage
uniset::ModbusRTU::ReadOutputRetMessage
uniset::MBExchange::RegInfo
uniset::ModbusRTU::RemoteServiceMessage
uniset::ModbusRTU::RemoteServiceRetMessage
uniset::ResolveNameError
uniset::Restorer_XML
uniset::RRDServer::RRDInfo
uniset::RRDServer
uniset::MBExchange::RSProperty
uniset::MBExchange::RTUDevice
uniset::RTUExchange
uniset::RTUStorage
uniset::RunLock
Runnable
uniset::Schema
uniset::SchemaXML
IOController_i::SensorInfo
IOController_i::SensorIOInfo
uniset::SensorMessage
uniset.Service
uniset::ModbusTCPServer::SessionInfo
uniset::ModbusRTU::SetDateTimeMessage
uniset::ModbusRTU::SetDateTimeRetMessage
uniset::SharedMemory
lib.UniSetHTTP.SharedMemoryAPI
IOController_i::ShortIOInfo
pyUConnector.ShortIOInfo
pyUniSet.ShortIOInfo
UTypes::ShortIOInfo
IOController_i::ShortMap
uniset::VTypes::Signed
uniset::SimpleInfo
uniset::NCRestorer::SInfo
uniset::UniExchange::SInfo
uniset::SingleProcess
Skel
SMDBServer
uniset::SMInterface
uniset::SMonitor
SMViewer
uniset::SQLiteInterface
stringsigbuf
uniset::ModbusRTU::ReadFileRecordMessage::SubRequest
uniset::SViewer
uniset::SystemError
uniset::SystemMessage
uniset::MTR::T1
uniset::MTR::T10
uniset::MTR::T10::T10mem
uniset::MTR::T16
uniset::MTR::T17
uniset::MTR::T2
uniset::MTR::T3
uniset::MTR::T3::T3mem
uniset::MTR::T4
uniset::MTR::T5
uniset::MTR::T5::T5mem
uniset::MTR::T6
uniset::MTR::T6::T6mem
uniset::MTR::T7
uniset::MTR::T7::T7mem
uniset::MTR::T8
uniset::MTR::T8::T8mem
uniset::MTR::T9
uniset::MTR::T9::T9mem
uniset::MTR::T_Str16
uniset::MTR::T_Str8
uniset::TAND
uniset::TCPCheck
uniset::TDelay
teebuf
TestGen
TestGenAlone
TestObject
TestProc
TestProc_SK
uniset::TGuard< T >
uniset::ThreadCreator< ThreadMaster >
threebuf
IONotifyController_i::ThresholdInfo
uniset::IONotifyController::ThresholdInfoExt
IONotifyController_i::ThresholdList
uniset::IONotifyController::ThresholdsListInfo
uniset::TimeOut
uniset::LT_Object::Timer_eq
uniset::LT_Object::TimerInfo
uniset::TimerMessage
uniset::TNOT
uniset::TOR
uniset::TransportMessage
uniset::Trigger
uniset::TriggerAND< Caller, InputType >
uniset::TriggerOR< Caller, InputType >
uniset::TriggerOUT< Caller, OutIdType, ValueType >
uniset::VTypes::U2
uniset::VTypes::U2::U2mem
uniset::VTypes::U2r
uniset::MTR::T10::T10mem::u_T10
uniset::MTR::T5::T5mem::u_T5
uniset::MTR::T6::T6mem::u_T6
uniset::MTR::T7::T7mem::u_T7
uniset::MTR::T8::T8mem::u_T8
uniset::MTR::T9::T9mem::u_T9
UConnector
pyUConnector.UConnector
uniset::UniSetUDP::UDPAData
uniset::UniSetUDP::UDPHeader
uniset::UniSetUDP::UDPMessage
uniset::UniSetUDP::UDPPacket
uniset::UDPReceiveU
uniset::UDPSocketU
pyUniSet.UException
pyUModbus.UException
pyUExceptions.UException
UException
lib.UniSetHTTP.UHTTPError
uniset::UHttp::UHttpRequestHandler
uniset::UHttp::UHttpRequestHandlerFactory
uniset::UHttp::UHttpServer
lib.UInterface.UInterface
uniset::UInterface
uniset::UNetSender::UItem
UModbus
pyUModbus.UModbus
IOController_i::Undefined
uniset::UNetExchange
uniset::UNetReceiver
uniset::UNetSender
uniset::UniExchange
uniset::uniset_rwmutex
uniset::uniset_rwmutex_rlock
uniset::uniset_rwmutex_wrlock
uniset::UniSetActivator
lib.UniSetHTTP.UniSetHTTPService
uniset::UniSetManager
UniSetManager_iИнтерфейс менеджера объектов
uniset::UniSetObject
UniSetObject_iБазовый интерфес для всех объектов
uniset::UniSetTimerБазовый интерфейс пасивных таймеров
uniset::UniXML
lib.UniXML.UniXML
uniset::UniXML_iterator
UniXMLDocDeleter
lib.UniXML.UniXMLException
uniset::VTypes::Unsigned
UObject_SK
pyUniSet.UProxyObject
UProxyObject
UProxyObject_impl
uniset::IOController::USensorInfo
uniset::USocket
USysError
pyUExceptions.USysError
pyUModbus.USysError
pyUniSet.USysError
uniset::UTCPSocket
uniset::UTCPStream
pyUModbus.UTimeOut
pyUExceptions.UTimeOut
pyUniSet.UTimeOut
UTimeOut
UValidateError
pyUModbus.UValidateError
pyUExceptions.UValidateError
pyUniSet.UValidateError
uniset::VMonitor
uniset::VoidMessage
uniset::WDTInterface
uniset::ModbusRTU::WriteOutputMessage
uniset::ModbusRTU::WriteOutputRetMessage
uniset::ModbusRTU::WriteSingleOutputMessage
uniset::ModbusRTU::WriteSingleOutputRetMessage