ns3::rapidnet_compiler::RapidNetTuple Class Reference
[RapidNet Compiler]

Represents the tuples (similar to ParseFunctor) that is manipulated in the rule method bodies. More...

#include <rapidnet-context.h>

List of all members.

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


Detailed Description

Represents the tuples (similar to ParseFunctor) that is manipulated in the rule method bodies.

Constructor & Destructor Documentation

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.


Member Data Documentation

C++ identifier for the tuple

True if the functor is a periodic.

Tuple name.

This maps the variable used in EcaContext to the attribute name in NS3.


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

Generated on Fri Apr 9 15:01:12 2010 for NS-3 by  doxygen 1.5.8