#include <rapidnet-context.h>
Public Member Functions | |
RapidNetTuple (ParseFunctor *pfunctor, bool ignoreErrors) | |
RapidNetTuple (ParseFunctor *pfunctor, string id, bool ignoreErrors) | |
RapidNetTuple | Join (FILE *ccFile, RapidNetTuple tuple, bool qualify) |
Computes the join conditions to join the current tuple with the given tuple. It returns the new tuple with its attribute names. It also computes the code to do the join and prints as a side effect. | |
Protected Attributes | |
string | m_id |
string | m_name |
bool | m_isPeriodic |
map< string, string > | m_var2AttrNameMap |
ns3::rapidnet_compiler::RapidNetTuple::RapidNetTuple | ( | ParseFunctor * | pfunctor, | |
bool | ignoreErrors | |||
) |
Reads the tuple from the functor.
ns3::rapidnet_compiler::RapidNetTuple::RapidNetTuple | ( | ParseFunctor * | pfunctor, | |
string | id, | |||
bool | ignoreErrors | |||
) |
The identifier used for the tuple.
string ns3::rapidnet_compiler::RapidNetTuple::m_id [protected] |
C++ identifier for the tuple
bool ns3::rapidnet_compiler::RapidNetTuple::m_isPeriodic [protected] |
True if the functor is a periodic.
string ns3::rapidnet_compiler::RapidNetTuple::m_name [protected] |
Tuple name.
map<string, string> ns3::rapidnet_compiler::RapidNetTuple::m_var2AttrNameMap [protected] |
This maps the variable used in EcaContext to the attribute name in NS3.