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

The library_interface class provides a castable type that stores a library id (std::string) for mapping events to the correct library in sstmac::sw::operating_system. More...

#include <library_message.h>

Inheritance diagram for sstmac::library_interface:
Inheritance graph
Collaboration diagram for sstmac::library_interface:
Collaboration graph

Public Member Functions

std::string lib_name () const
 
void set_lib_name (const std::string &name)
 
void serialize_order (serializer &ser)
 

Protected Member Functions

 library_interface (const std::string &libname)
 
 library_interface ()
 
void clone_into (library_interface *cln) const
 

Protected Attributes

std::string lib_name_
 

Detailed Description

The library_interface class provides a castable type that stores a library id (std::string) for mapping events to the correct library in sstmac::sw::operating_system.

Definition at line 13 of file library_message.h.

Constructor & Destructor Documentation

sstmac::library_interface::library_interface ( const std::string &  libname)
inlineprotected

Definition at line 34 of file library_message.h.

sstmac::library_interface::library_interface ( )
inlineprotected

Definition at line 38 of file library_message.h.

Member Function Documentation

void sstmac::library_interface::clone_into ( library_interface cln) const
inlineprotected

Definition at line 41 of file library_message.h.

References lib_name_.

std::string sstmac::library_interface::lib_name ( ) const
inline
Returns
Node-unique name of library to deliver event to

Definition at line 21 of file library_message.h.

References lib_name_.

void sstmac::library_interface::serialize_order ( serializer ser)

Referenced by set_lib_name().

void sstmac::library_interface::set_lib_name ( const std::string &  name)
inline

Definition at line 26 of file library_message.h.

References lib_name_, and serialize_order().

Here is the call graph for this function:

Member Data Documentation

std::string sstmac::library_interface::lib_name_
protected

Definition at line 46 of file library_message.h.

Referenced by clone_into(), lib_name(), and set_lib_name().


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