SST/macro
Public Member Functions | Public Attributes | List of all members
sstmac::hw::structured_routable::path Struct Reference

#include <routable.h>

Collaboration diagram for sstmac::hw::structured_routable::path:
Collaboration graph

Public Member Functions

 path ()
 
bool metadata_bit (metadata_slot slot) const
 
void set_metadata_bit (metadata_slot slot)
 
void unset_metadata_bit (metadata_slot slot)
 
void clear_metadata ()
 

Public Attributes

int outport
 
int vc
 
int geometric_id
 An identifier indicating what geometric path on the topology this is following. More...
 
sprockit::metadata_bits< uint32_t > metadata
 

Detailed Description

Definition at line 20 of file routable.h.

Constructor & Destructor Documentation

sstmac::hw::structured_routable::path::path ( )
inline

Definition at line 27 of file routable.h.

Member Function Documentation

void sstmac::hw::structured_routable::path::clear_metadata ( )
inline

Definition at line 53 of file routable.h.

References sprockit::metadata_bits< integer >::clear().

Here is the call graph for this function:

bool sstmac::hw::structured_routable::path::metadata_bit ( metadata_slot  slot) const
inline

Definition at line 38 of file routable.h.

References sprockit::metadata_bits< integer >::bit().

Here is the call graph for this function:

void sstmac::hw::structured_routable::path::set_metadata_bit ( metadata_slot  slot)
inline

Definition at line 43 of file routable.h.

References sprockit::metadata_bits< integer >::set_bit().

Here is the call graph for this function:

void sstmac::hw::structured_routable::path::unset_metadata_bit ( metadata_slot  slot)
inline

Definition at line 48 of file routable.h.

References sprockit::metadata_bits< integer >::unset_bit().

Here is the call graph for this function:

Member Data Documentation

int sstmac::hw::structured_routable::path::geometric_id

An identifier indicating what geometric path on the topology this is following.

Definition at line 24 of file routable.h.

sprockit::metadata_bits<uint32_t> sstmac::hw::structured_routable::path::metadata

Definition at line 25 of file routable.h.

int sstmac::hw::structured_routable::path::outport

Definition at line 21 of file routable.h.

Referenced by sstmac::hw::structured_routable::port().

int sstmac::hw::structured_routable::path::vc

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