SST/macro
Protected Attributes | Private Member Functions | List of all members
sstmac::sw::launch_event Class Reference

#include <launch_event.h>

Inheritance diagram for sstmac::sw::launch_event:
Inheritance graph
Collaboration diagram for sstmac::sw::launch_event:
Collaboration graph

Protected Attributes

task_id tid_
 
appapptype_
 
app_id aid_
 
std::vector< int > core_affinities_
 
- Protected Attributes inherited from sstmac::library_interface
std::string lib_name_
 
- Protected Attributes inherited from sstmac::timed_interface
timestamp time_
 

Private Member Functions

 NotSerializable (launch_event) public
 
virtual std::string to_string () const
 Stringifier. More...
 
task_id tid () const
 
app_id aid () const
 
appapp_template () const
 
int core_affinity (int intranode_rank) const
 

Additional Inherited Members

- Public Member Functions inherited from sstmac::event
void serialize_order (serializer &ser)
 
virtual bool is_packet () const
 convenience methods More...
 
virtual bool is_credit () const
 
virtual bool is_failure () const
 
template<class T >
T * interface ()
 
- Public Member Functions inherited from sprockit::serializable
virtual const char * cls_name () const =0
 
virtual uint32_t cls_id () const =0
 
virtual ~serializable ()
 
- Public Member Functions inherited from sstmac::library_interface
std::string lib_name () const
 
void set_lib_name (const std::string &name)
 
void serialize_order (serializer &ser)
 
- Public Member Functions inherited from sstmac::timed_interface
 timed_interface ()
 
 timed_interface (const timestamp &t)
 
timestamp time () const
 Time getter. More...
 
void set_time (const timestamp &t)
 Time setter. More...
 
void serialize_order (serializer &ser)
 
- Protected Types inherited from sprockit::serializable
enum  cxn_flag_t { ConstructorFlag }
 
- Protected Member Functions inherited from sstmac::library_interface
 library_interface (const std::string &libname)
 
 library_interface ()
 
void clone_into (library_interface *cln) const
 
- Protected Member Functions inherited from sstmac::timed_interface
void clone_into (timed_interface *cln) const
 

Detailed Description

Definition at line 24 of file launch_event.h.

Member Function Documentation

app_id sstmac::sw::launch_event::aid ( ) const
inlineprivate

Definition at line 60 of file launch_event.h.

References aid_.

app* sstmac::sw::launch_event::app_template ( ) const
inlineprivate

Definition at line 65 of file launch_event.h.

References apptype_, and core_affinity().

Here is the call graph for this function:

int sstmac::sw::launch_event::core_affinity ( int  intranode_rank) const
private

Referenced by app_template().

sstmac::sw::launch_event::NotSerializable ( launch_event  )
inlineprivate

Definition at line 29 of file launch_event.h.

task_id sstmac::sw::launch_event::tid ( ) const
inlineprivate

Definition at line 55 of file launch_event.h.

References tid_.

virtual std::string sstmac::sw::launch_event::to_string ( ) const
inlineprivatevirtual

Stringifier.

Returns
String description

Implements sstmac::event.

Reimplemented in sstmac::sw::arrive_message.

Definition at line 50 of file launch_event.h.

Member Data Documentation

app_id sstmac::sw::launch_event::aid_
protected

Definition at line 75 of file launch_event.h.

Referenced by aid().

app* sstmac::sw::launch_event::apptype_
protected

Definition at line 74 of file launch_event.h.

Referenced by app_template().

std::vector<int> sstmac::sw::launch_event::core_affinities_
protected

Definition at line 76 of file launch_event.h.

task_id sstmac::sw::launch_event::tid_
protected

Definition at line 73 of file launch_event.h.

Referenced by tid().


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