Classes | |
class | ns3::rapidnet_compiler::EcaRule |
An individual ECA rule structure. More... | |
class | ns3::rapidnet_compiler::EcaContext |
Converts a localized representation into ECA or Event Condition Action representation. More... | |
class | ns3::rapidnet_compiler::LocalizeContext |
Translates the parsed NDlog protocol in OlContext to a localized representation. More... | |
class | ns3::rapidnet_compiler::OlContext |
A parsed form of the entire protocol in NDlog. More... | |
class | ns3::rapidnet_compiler::OlLexer |
A C++ wrapper for the RapidNet lexical analyzer. More... | |
class | ns3::rapidnet_compiler::ParseExpr |
A ParseExpr represents expressions in the Overlog language. More... | |
class | ns3::rapidnet_compiler::ParseVal |
Boxing up a ValuePtr so we can pass it through the Bison parser. More... | |
class | ns3::rapidnet_compiler::RapidNetTable |
Represents the definition of a materialized table with its name and key attributes. More... | |
class | ns3::rapidnet_compiler::RapidNetTuple |
Represents the tuples (similar to ParseFunctor) that is manipulated in the rule method bodies. More... | |
class | ns3::rapidnet_compiler::RapidNetContext |
Rewrites from the EcaContext to C++ code for RapidNet. More... | |
class | ns3::rapidnet_compiler::TableStore |
Stores the definition of materialized tables for the protocol. More... |