class abstract_command
Declaration
class abstract_command : public intrusive_graph_node, public acceptor { /* full declaration omitted */ };
Inherits from: intrusive_graph_node, acceptor
Member Variables
- command_id m_cid
Member Aliases
- using add_dependency = celerity::detail::intrusive_graph_node< celerity::detail::abstract_command>:: add_dependency;
- using parent_type = intrusive_graph_node<abstract_command>;
- using remove_dependency = celerity::detail::intrusive_graph_node< celerity::detail::abstract_command>:: remove_dependency;
Member Function Overview
- get_cid() const → command_id
- get_type() const → virtual command_type
- abstract_command(command_id cid)
Member Functions
¶command_id get_cid() const
command_id get_cid() const
¶virtual command_type get_type() const
virtual command_type get_type() const
¶abstract_command(command_id cid)
abstract_command(command_id cid)
Parameters
- command_id cid