SST/macro
Public Types | Public Member Functions | Public Attributes | List of all members
sstmac::connection_details Class Reference

#include <connectable_wrapper.h>

Collaboration diagram for sstmac::connection_details:
Collaboration graph

Public Types

enum  endpoint_t { node, sw }
 

Public Member Functions

void parse_type_id (const std::string &str, endpoint_t &ep, int &id)
 
void parse_src (const std::string &str)
 
void parse_dst (const std::string &str)
 

Public Attributes

hw::connectable::connection_type_t type
 
int src_id
 
int dst_id
 
int src_port
 
int dst_port
 
endpoint_t src_type
 
endpoint_t dst_type
 
hw::connectable::config cfg
 

Detailed Description

Definition at line 11 of file connectable_wrapper.h.

Member Enumeration Documentation

Enumerator
node 
sw 

Definition at line 14 of file connectable_wrapper.h.

Member Function Documentation

void sstmac::connection_details::parse_dst ( const std::string &  str)
void sstmac::connection_details::parse_src ( const std::string &  str)
void sstmac::connection_details::parse_type_id ( const std::string &  str,
endpoint_t ep,
int &  id 
)

Member Data Documentation

hw::connectable::config sstmac::connection_details::cfg
int sstmac::connection_details::dst_id

Definition at line 21 of file connectable_wrapper.h.

int sstmac::connection_details::dst_port

Definition at line 23 of file connectable_wrapper.h.

endpoint_t sstmac::connection_details::dst_type

Definition at line 25 of file connectable_wrapper.h.

int sstmac::connection_details::src_id

Definition at line 20 of file connectable_wrapper.h.

int sstmac::connection_details::src_port

Definition at line 22 of file connectable_wrapper.h.

endpoint_t sstmac::connection_details::src_type

Definition at line 24 of file connectable_wrapper.h.

hw::connectable::connection_type_t sstmac::connection_details::type

Definition at line 19 of file connectable_wrapper.h.


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