VSM C++ SDK
Vehicle Specific Modules SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ugcs::vsm::Device Member List

This is the complete list of members for ugcs::vsm::Device, including all inherited members.

Add_status_message(const std::string &m) (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Add_subsystem(proto::Subsystem_type) (defined in ugcs::vsm::Device)ugcs::vsm::Device
begin_of_epoch (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Command_handler typedef (defined in ugcs::vsm::Device)ugcs::vsm::Device
Commit_to_ucs(bool log_message=false) (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
completion_ctx (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Create(Args &&...args)ugcs::vsm::Deviceinlinestatic
Device(proto::Device_type type, Request_processor::Ptr processor=nullptr, Request_completion_context::Ptr completion_ctx=nullptr) (defined in ugcs::vsm::Device)ugcs::vsm::Device
Device(const Device &)=deleteugcs::vsm::Device
device_type (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Disable()ugcs::vsm::Device
Dump_command(const ugcs::vsm::proto::Device_command &) (defined in ugcs::vsm::Device)ugcs::vsm::Device
Enable()ugcs::vsm::Device
Get_command(int id) (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Get_completion_ctx()ugcs::vsm::Device
Get_processing_ctx()ugcs::vsm::Deviceprotected
Get_session_id() (defined in ugcs::vsm::Device)ugcs::vsm::Device
Handle_ucs_command(Ucs_request::Ptr request)ugcs::vsm::Deviceprotectedvirtual
Is_enabled()ugcs::vsm::Deviceinline
Is_registered()ugcs::vsm::Device
On_disable()ugcs::vsm::Deviceinlineprotectedvirtual
On_enable()ugcs::vsm::Deviceinlineprotectedvirtual
On_ucs_message(ugcs::vsm::proto::Vsm_message message, Response_sender completion_handler=Response_sender(), ugcs::vsm::Request_completion_context::Ptr completion_ctx=nullptr)ugcs::vsm::Device
processor (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Ptr typedefugcs::vsm::Device
Register(ugcs::vsm::proto::Vsm_message &) (defined in ugcs::vsm::Device)ugcs::vsm::Device
Register()ugcs::vsm::Device
Report_progress(Ucs_request::Ptr request, float progress=-1.0, const std::string &description=std::string())ugcs::vsm::Deviceprotected
Response_sender typedefugcs::vsm::Device
Send_ucs_message(Proto_msg_ptr msg) (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Set_failsafe_actions(Property::Ptr p, std::initializer_list< proto::Failsafe_action > actions) (defined in ugcs::vsm::Device)ugcs::vsm::Devicestatic
Set_property(const std::string &name, Type value, proto::Field_semantic semantic=proto::FIELD_SEMANTIC_DEFAULT) (defined in ugcs::vsm::Device)ugcs::vsm::Deviceinline
subsystems (defined in ugcs::vsm::Device)ugcs::vsm::Deviceprotected
Unregister()ugcs::vsm::Device
Weak_ptr typedefugcs::vsm::Device
~Device() (defined in ugcs::vsm::Device)ugcs::vsm::Devicevirtual