Adaptyst
A comprehensive and architecture-agnostic performance analysis tool
Loading...
Searching...
No Matches
adaptyst::NodeConnection Class Reference

#include <system.hpp>

Inheritance diagram for adaptyst::NodeConnection:
adaptyst::Identifiable

Public Member Functions

 NodeConnection (std::string id, std::shared_ptr< Node > &departure_node, std::shared_ptr< Node > &arrival_node)
 
std::shared_ptr< Node > & get_departure_node ()
 
std::shared_ptr< Node > & get_arrival_node ()
 
std::vector< std::string > get_log_types ()
 
std::string get_type ()
 
- Public Member Functions inherited from adaptyst::Identifiable
std::string & get_name ()
 
void set_parent (Identifiable *identifiable)
 
std::string get_parent_name ()
 
fs::path & get_path (fs::path start)
 

Additional Inherited Members

- Protected Member Functions inherited from adaptyst::Identifiable
 Identifiable (std::string name)
 
void throw_error (std::string msg)
 

Constructor & Destructor Documentation

◆ NodeConnection()

adaptyst::NodeConnection::NodeConnection ( std::string id,
std::shared_ptr< Node > & departure_node,
std::shared_ptr< Node > & arrival_node )

Member Function Documentation

◆ get_arrival_node()

std::shared_ptr< Node > & adaptyst::NodeConnection::get_arrival_node ( )

◆ get_departure_node()

std::shared_ptr< Node > & adaptyst::NodeConnection::get_departure_node ( )

◆ get_log_types()

std::vector< std::string > adaptyst::NodeConnection::get_log_types ( )
virtual

◆ get_type()

std::string adaptyst::NodeConnection::get_type ( )
virtual

The documentation for this class was generated from the following files: