cosi::TransferTable Class Reference

#include <TransferTable.h>

Inheritance diagram for cosi::TransferTable:

cosi::Quantity

List of all members.

Public Types

typedef std::map< std::pair
< std::string, std::string >,
std::string >::iterator 
iterator

Public Member Functions

 TransferTable ()
 ~TransferTable ()
TransferTable Get ()
void Set (TransferTable pT)
std::map< std::pair
< std::string, std::string >,
std::string > 
GetValue ()
void SetValue (std::map< std::pair< std::string, std::string >, std::string > pTable)
void AddEntry (std::string pSourceName, std::string pDestName, std::string pPortName)
bool HasEntry (std::string pSourceName, std::string pDestName, std::string pPortName)
bool HasEntry (std::string pSourceName, std::string pDestName)
std::string GetPort (std::string pSourceName, std::string pDestName)
iterator TransferTableBegin ()
iterator TransferTableEnd ()
bool operator< (TransferTable pT)
TransferTable operator+ (TransferTable pT)

Static Public Attributes

static std::string sQuantityName = "TransferTable"
static std::string sQuantityType = "(string,string)->string"

Private Attributes

std::map< std::pair
< std::string, std::string >,
std::string > 
mTable

Friends

std::ostream & operator<< (std::ostream &pOs, const TransferTable &pT)


Member Typedef Documentation

typedef std::map< std::pair<std::string,std::string> , std::string >::iterator cosi::TransferTable::iterator


Constructor & Destructor Documentation

cosi::TransferTable::TransferTable (  ) 

cosi::TransferTable::~TransferTable (  ) 


Member Function Documentation

TransferTable cosi::TransferTable::Get (  ) 

void cosi::TransferTable::Set ( TransferTable  pT  ) 

std::map< std::pair< std::string, std::string >, std::string > cosi::TransferTable::GetValue (  ) 

void cosi::TransferTable::SetValue ( std::map< std::pair< std::string, std::string >, std::string >  pTable  ) 

void cosi::TransferTable::AddEntry ( std::string  pSourceName,
std::string  pDestName,
std::string  pPortName 
)

bool cosi::TransferTable::HasEntry ( std::string  pSourceName,
std::string  pDestName,
std::string  pPortName 
)

bool cosi::TransferTable::HasEntry ( std::string  pSourceName,
std::string  pDestName 
)

std::string cosi::TransferTable::GetPort ( std::string  pSourceName,
std::string  pDestName 
)

TransferTable::iterator cosi::TransferTable::TransferTableBegin (  ) 

TransferTable::iterator cosi::TransferTable::TransferTableEnd (  ) 

bool cosi::TransferTable::operator< ( TransferTable  pT  ) 

TransferTable cosi::TransferTable::operator+ ( TransferTable  pT  ) 


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  pOs,
const TransferTable pT 
) [friend]


Member Data Documentation

std::map< std::pair<std::string,std::string> , std::string > cosi::TransferTable::mTable [private]

std::string cosi::TransferTable::sQuantityName = "TransferTable" [static]

std::string cosi::TransferTable::sQuantityType = "(string,string)->string" [static]


The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:46 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents