OMNeT++ NEDXML  6.0.3
NedTools Class Reference

#include <nedtools.h>

Description

Misc NED utilities.

Static Public Member Functions

static void repairNedAST (ASTNode *tree)
 
static void repairMsgAST (ASTNode *tree)
 
static void splitNedFiles (FilesElement *tree)
 
static void generateCppSource (const char *cppfile, std::vector< std::string > nedfiles, const char *passphrase)
 

Member Function Documentation

◆ repairNedAST()

static void repairNedAST ( ASTNode tree)
static

Tries to makes an ASTNode tree comply with the DTD by gradually discarding elements that fail DTD validation. Success is not guaranteed.

◆ repairMsgAST()

static void repairMsgAST ( ASTNode tree)
static

Tries to makes an ASTNode tree comply with the DTD by gradually discarding elements that fail DTD validation. Success is not guaranteed.

◆ splitNedFiles()

static void splitNedFiles ( FilesElement *  tree)
static

Splits each NedFile under FilesElement to several files so that every module or interface is placed into its own file.

◆ generateCppSource()

static void generateCppSource ( const char *  cppfile,
std::vector< std::string >  nedfiles,
const char *  passphrase 
)
static

Generate C++ source that embeds the content of the specified NED files, and makes it available at runtime for simulations. The passphrase (optional) causes the NED source to be garbled a little so that it not directly readable inside the compiled binary.


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