|
| | node_structure () |
| |
| | node_structure (const node_structure &)=delete |
| | No copy constructor. More...
|
| |
| node_structure & | operator= (const node_structure &)=delete |
| | No copy assignment. More...
|
| |
| | node_structure (node_structure &&)=delete |
| | No move constructor. More...
|
| |
| node_structure & | operator= (node_structure &&)=delete |
| | No move assignment. More...
|
| |
| virtual | ~node_structure ()=default |
| | Destructor. More...
|
| |
| int64 | node_count () const |
| |
| system_node & | node (int64 node_index) const |
| |
| int64 | add_node (system_node *node_ptr) |
| |
| void | erase_node (int64 node_index) |
| |
| void | add_flow_inward_link (int64 src_port_index, int64 dst_node_index, int64 dst_port_index) |
| |
| const std::vector< std::pair< int64, int64 > > & | flow_inward_links (int64 src_port_index) const |
| |
| void | add_message_inward_link (int64 src_port_index, int64 dst_node_index, int64 dst_port_index) |
| |
| const std::vector< std::pair< int64, int64 > > & | message_inward_links (int64 src_port_index) const |
| |
| void | add_flow_inner_link (int64 src_node_index, int64 src_port_index, int64 dst_node_index, int64 dst_port_index) |
| |
| const std::vector< std::pair< int64, int64 > > & | flow_inner_links (int64 src_node_index, int64 src_port_index) const |
| |
| void | add_message_inner_link (int64 src_node_index, int64 src_port_index, int64 dst_node_index, int64 dst_port_index) |
| |
| const std::vector< std::pair< int64, int64 > > & | message_inner_links (int64 src_node_index, int64 src_port_index) const |
| |
| void | add_flow_outward_link (int64 src_node_index, int64 src_port_index, int64 dst_port_index) |
| |
| const std::vector< int64 > & | flow_outward_links (int64 src_node_index, int64 src_port_index) const |
| |
| void | add_message_outward_link (int64 src_node_index, int64 src_port_index, int64 dst_port_index) |
| |
| const std::vector< int64 > & | message_outward_links (int64 src_node_index, int64 src_port_index) const |
| |