|
| node_interface (const std::string &node_name, system_node *node_ptr, const node_context &external_context) |
|
| node_interface (const node_interface &)=delete |
| No copy constructor. More...
|
|
node_interface & | operator= (const node_interface &)=delete |
| No copy assignment. More...
|
|
| node_interface (node_interface &&)=delete |
| No move constructor. More...
|
|
node_interface & | operator= (node_interface &&)=delete |
| No move assignment. More...
|
|
virtual | ~node_interface ()=default |
| Destructor. More...
|
|
const std::string & | node_name () |
|
const std::string & | full_name () |
|
int64 | node_index () |
|
node_context & | external_context () |
|
int64 | add_flow_input_port (const std::string &port_name) |
|
int64 | flow_input_port_count () |
|
const std::string & | flow_input_port_name (int64 port_index) |
|
const pointer & | flow_input_port_value (int64 port_index) |
|
void | clear_flow_inputs () |
|
void | assign_flow_input (int64 port_index, const pointer &val) |
|
tostring_function | flow_input_tostring_func (int64 port_index) |
|
void | set_flow_input_printable (int64 port_index, tostring_function tostring_func) |
|
int64 | add_message_input_port (const std::string &port_name) |
|
int64 | message_input_port_count () |
|
const std::string & | message_input_port_name (int64 port_index) |
|
const pointer & | message_input_port_value (int64 port_index) |
|
int64 | message_input_port_index () |
|
void | clear_message_input () |
|
void | set_message_input (int64 port_index, const pointer &val) |
|
tostring_function | message_input_tostring_func (int64 port_index) |
|
void | set_message_input_printable (int64 port_index, tostring_function tostring_func) |
|
int64 | add_message_output_port (const std::string &port_name) |
|
int64 | message_output_port_count () |
|
const std::string & | message_output_port_name (int64 port_index) |
|
int64 | message_output_list_size () |
|
int64 | message_output_index (int64 list_index) |
|
const pointer & | message_output_value (int64 list_index) |
|
void | clear_message_outputs () |
|
void | append_message_output (int64 port_index, const pointer &val) |
|
tostring_function | message_output_tostring_func (int64 port_index) |
|
void | set_message_output_printable (int64 port_index, tostring_function tostring_func) |
|
int64 | add_flow_output_port (const std::string &port_name) |
|
int64 | flow_output_port_count () |
|
const std::string & | flow_output_port_name (int64 port_index) |
|
const pointer & | flow_output_port_value (int64 port_index) |
|
void | clear_flow_outputs () |
|
void | assign_flow_output (int64 port_index, const pointer &val) |
|
tostring_function | flow_output_tostring_func (int64 port_index) |
|
void | set_flow_output_printable (int64 port_index, tostring_function tostring_func) |
|
void | activate (data_mode dmode, data_goal dgoal) |
|
void | deactivate () |
|
bool | active () const |
|
data_mode | dmode () const |
|
data_goal | dgoal () const |
|
int64 | missing_flow_input () |
|
int64 | missing_flow_output () |
|
void | print_port_value (const std::string &port_name, const std::string &val_string) |
|
void | print_flow_input (int64 port_index) |
|
void | print_message_input (int64 port_index) |
|
void | print_message_output (int64 list_index, int64 port_index) |
|
void | print_flow_output (int64 port_index) |
|
void | print_command_text (const std::string &command, const std::string &text) |
|
bool | print_on_event_flag () |
|
void | print_on_event (bool flag=true) |
|
void | print_event (const std::string &text) |
|
bool | print_on_elapsed_duration_flag () |
|
void | print_on_elapsed_duration (bool flag) |
|
void | print_elapsed_duration (duration elapsed_dt) |
|
bool | print_on_planned_duration_flag () |
|
void | print_on_planned_duration (bool flag) |
|
void | print_planned_duration (duration planned_dt) |
|