opendnp3  3.0.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::IMasterOperations Member List

This is the complete list of members for opendnp3::IMasterOperations, 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
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
Write(const TimeAndInterval &value, uint16_t index, const TaskConfig &config=TaskConfig::Default())=0opendnp3::IMasterOperationspure virtual
~IMasterOperations()opendnp3::IMasterOperationsinlinevirtual