Skip to main content

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

Member Functions

command_id get_cid() const


virtual command_type get_type() const


abstract_command(command_id cid)

Parameters

command_id cid