opendnp3  3.1.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::IMaster Member List

This is the complete list of members for opendnp3::IMaster, including all inherited members.

AddAllObjectsScan(GroupVariationID gvId, TimeDuration period, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
AddClassScan(const ClassField &field, TimeDuration period, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
AddRangeScan(GroupVariationID gvId, uint16_t start, uint16_t stop, TimeDuration period, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
AddScan(TimeDuration period, const std::vector< Header > &headers, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
DirectOperate(CommandSet &&commands, const CommandResultCallbackT &callback, const TaskConfig &config=TaskConfig::Default())=0opendnp3::ICommandProcessorpure virtual
DirectOperate(const T &command, uint16_t index, const CommandResultCallbackT &callback, const TaskConfig &config=TaskConfig::Default())opendnp3::ICommandProcessor
Disable()=0opendnp3::IStackpure virtual
Enable()=0opendnp3::IStackpure virtual
GetStackStatistics()=0opendnp3::IStackpure virtual
PerformFunction(const std::string &name, FunctionCode func, const std::vector< Header > &headers, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
Restart(RestartType op, const RestartOperationCallbackT &callback, TaskConfig config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
Scan(const std::vector< Header > &headers, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
ScanAllObjects(GroupVariationID gvId, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
ScanClasses(const ClassField &field, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
ScanRange(GroupVariationID gvId, uint16_t start, uint16_t stop, std::shared_ptr< ISOEHandler > soe_handler, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
SelectAndOperate(CommandSet &&commands, const CommandResultCallbackT &callback, const TaskConfig &config=TaskConfig::Default())=0opendnp3::ICommandProcessorpure virtual
SelectAndOperate(const T &command, uint16_t index, const CommandResultCallbackT &callback, const TaskConfig &config=TaskConfig::Default())opendnp3::ICommandProcessor
SetLogFilters(const opendnp3::LogLevels &filters)=0opendnp3::IMasterOperationspure virtual
Shutdown()=0opendnp3::IResourcepure virtual
Write(const TimeAndInterval &value, uint16_t index, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
~IMaster()=defaultopendnp3::IMastervirtual
~IMasterOperations()opendnp3::IMasterOperationsinlinevirtual
~IResource()=defaultopendnp3::IResourcevirtual
~IStack()opendnp3::IStackinlinevirtual