YansCoreNS::ConfigParser Class Reference

Boost::Spirit parser for parsing simulator configuration files. More...

List of all members.

Public Member Functions

 ConfigParser (void)
 Constructor.
bool Parse (boost::shared_ptr< std::istream > input, Definitions &defs)
 Parses a configuration file.
 ~ConfigParser (void)
 Destructor.


Detailed Description

Boost::Spirit parser for parsing simulator configuration files.

Warning:
Do not inherit from this class! Doing so will lead to a memory leak.

Constructor & Destructor Documentation

YansCoreNS::ConfigParser::ConfigParser ( void   )  [explicit]

Constructor.

YansCoreNS::ConfigParser::~ConfigParser ( void   ) 

Destructor.


Member Function Documentation

bool YansCoreNS::ConfigParser::Parse ( boost::shared_ptr< std::istream >  input,
Definitions defs 
)

Parses a configuration file.

Parameters:
[in] input Input stream containing the configuration to be parsed.
[out] defs Module definitions obtained by the parsing.
Returns:
true if the parsing was successful; false otherwise.


Generated on Sat May 2 19:18:06 2009 for Yans - Yet another network simulator by  doxygen 1.5.8