dnp3 (C++ API) 1.1.0
|
▼Ndnp3 | Main namespace for the dnp3 library |
▼Nfunctional | Helpers functions to create interface implementations using lambdas |
CAssociationHandlerLambda | Class that implements AssociationHandler in terms of a lambda expression |
CClientStateListenerLambda | Class that implements ClientStateListener in terms of a lambda expression |
CConnectionStateListenerLambda | Class that implements ConnectionStateListener in terms of a lambda expression |
CDatabaseTransactionLambda | Class that implements DatabaseTransaction in terms of a lambda expression |
CLoggerLambda | Class that implements Logger in terms of a lambda expression |
CPortStateListenerLambda | Class that implements PortStateListener in terms of a lambda expression |
CAddressFilter | Outstation address filter |
CAnalogInput | Analog_input point |
CAnalogInputConfig | Analog configuration |
CAnalogInputIterator | Iterator over AnalogInput instances |
CAnalogOutputStatus | Analog_output_status point |
CAnalogOutputStatusConfig | Analog Output Status configuration |
CAnalogOutputStatusIterator | Iterator over AnalogOutputStatus instances |
CApplicationIin | Application-controlled IIN bits |
CAssociationConfig | Association configuration |
CAssociationHandler | Callbacks for a particular outstation association |
CAssociationId | Association identifier |
CAssociationInformation | Informational callbacks about the current state of an outstation association |
CBinaryInput | Binary_input point |
CBinaryInputConfig | Binary Input configuration |
CBinaryInputIterator | Iterator over BinaryInput instances |
CBinaryOutputStatus | Binary_output_status point |
CBinaryOutputStatusConfig | Binary Output Status configuration |
CBinaryOutputStatusIterator | Iterator over BinaryOutputStatus instances |
CByteIterator | Iterator over uint8_t instances |
CClasses | Class 0, 1, 2 and 3 config |
CClassZeroConfig | Controls which types are reported during a Class 0 read |
CClientStateListener | Callback for monitoring the client TCP connection state |
CCommandException | Exception type corresponding to the underlying error enum CommandError |
CCommandSet | Builder type used to construct command requests |
CCommandTaskCallback | Handler for command tasks |
CConnectionStateListener | Callback interface for connection state events |
CConnectStrategy | Timing parameters for connection attempts |
CControlCode | CROB (Group12Var1) control code |
CControlField | APDU Control field |
CControlHandler | Callbacks for handling controls |
CCounter | Counter point |
CCounterConfig | Counter configuration |
CCounterIterator | Iterator over Counter instances |
CDatabase | Internal database access |
CDatabaseHandle | Handle used to perform transactions on the database |
CDatabaseTransaction | Database transaction interface |
CDecodeLevel | Controls the decoding of transmitted and received data at the application, transport, link, and physical layers |
CDoubleBitBinaryInput | Double_bit_binary_input point |
CDoubleBitBinaryInputConfig | Double-Bit Binary Input configuration |
CDoubleBitBinaryInputIterator | Iterator over DoubleBitBinaryInput instances |
CEndpointList | List of IP endpoints |
CEventBufferConfig | Maximum number of events for each type |
CEventClasses | Event classes |
CFlags | Collection of individual flag bits represented by an underlying mask value |
CFrozenCounter | Frozen_counter point |
CFrozenCounterConfig | Frozen Counter configuration |
CFrozenCounterIterator | Iterator over FrozenCounter instances |
CGroup12Var1 | Control Relay Output Block |
CHeaderInfo | Information about the object header and specific variation |
CIin | Pair of IIN bytes |
CIin1 | First IIN byte |
CIin2 | Second IIN byte |
CLinkStatusCallback | Handler for link status check |
CLinkStatusException | Exception type corresponding to the underlying error enum LinkStatusError |
CLogger | Logging interface that receives the log messages and writes them somewhere |
CLogging | Provides a static method for configuring logging |
CLoggingConfig | Logging configuration options |
CMasterChannel | Represents a communication channel for a master station |
CMasterChannelConfig | Generic configuration for a MasterChannel |
COctetString | Octet String point |
COctetStringIterator | Iterator over OctetString instances |
COutstation | Outstation handle |
COutstationApplication | Dynamic information required by the outstation from the user application |
COutstationConfig | Outstation configuration |
COutstationFeatures | Optional outstation features that can be enabled or disabled |
COutstationInformation | Informational callbacks that the outstation doesn't rely on to function |
COutstationServer | TCP server that listens for connections and routes the messages to outstations |
CParamException | Exception type corresponding to the underlying error enum ParamError |
CPollId | Poll identifier |
CPortStateListener | Callback interface for receiving updates about the state of a serial port |
CReadException | Exception type corresponding to the underlying error enum ReadError |
CReadHandler | General handler that will receive all values read from the outstation |
CReadTaskCallback | Handler for read tasks |
CRequest | Custom request |
CRequestHeader | Application-layer header for requests |
CResponseHeader | Response header information |
CRestartDelay | Restart delay used by OutstationApplication::cold_restart() and OutstationApplication::warm_restart() |
CRestartException | Exception type corresponding to the underlying error enum RestartError |
CRestartTaskCallback | Handler for restart tasks |
CRetryStrategy | Retry strategy configuration |
CRuntime | Handle to the underlying runtime |
CRuntimeConfig | Runtime configuration |
CSerialSettings | Serial port settings |
CTimestamp | Timestamp value |
CTimeSyncException | Exception type corresponding to the underlying error enum TimeSyncError |
CTimeSyncTaskCallback | Handler for time synchronization tasks |
CTlsClientConfig | TLS client configuration |
CTlsServerConfig | TLS server configuration |
CUpdateOptions | Options that control how the update is performed |
CUtcTimestamp | Timestamp value returned by AssociationHandler::get_current_time() |