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

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

Cancel_timer(Timer::Ptr timer)ugcs::vsm::Timer_processor
Check_type(Type mask)ugcs::vsm::Request_containerinline
Create(Args &&...args)ugcs::vsm::Timer_processorinlinestatic
Create_timer(std::chrono::milliseconds interval, const Handler &handler, Request_container::Ptr container)ugcs::vsm::Timer_processor
Disable()ugcs::vsm::Request_container
Enable()ugcs::vsm::Request_container
Get_instance(Args &&...args)ugcs::vsm::Timer_processorinlinestatic
Get_name()ugcs::vsm::Request_containerinline
Get_type() const overrideugcs::vsm::Request_context< is_processor >inlinevirtual
Get_waiter() const ugcs::vsm::Request_containerinline
Handler typedefugcs::vsm::Timer_processor
Is_enabled() const ugcs::vsm::Request_container
Process_requests(int requests_limit=0)ugcs::vsm::Request_container
Process_requests(std::unique_lock< std::mutex > &lock, int requests_limit=0)ugcs::vsm::Request_container
Processing_loop()ugcs::vsm::Request_containerprotected
Ptr typedefugcs::vsm::Timer_processor
Request_container(const std::string &name, Request_waiter::Ptr waiter=Request_waiter::Create())ugcs::vsm::Request_container
request_queueugcs::vsm::Request_containerprotected
Set_disabled()ugcs::vsm::Request_containerprotected
Set_waiter(Request_waiter::Ptr waiter)ugcs::vsm::Request_container
Submit_request(Request::Ptr request)ugcs::vsm::Request_container
Submit_request_locked(Request::Ptr request, Request_waiter::Locker locker)ugcs::vsm::Request_container
Timer_processor() (defined in ugcs::vsm::Timer_processor)ugcs::vsm::Timer_processor
Type enum nameugcs::vsm::Request_container
waiterugcs::vsm::Request_containerprotected
Weak_ptr typedefugcs::vsm::Timer_processor
~Request_container() (defined in ugcs::vsm::Request_container)ugcs::vsm::Request_containervirtual