Parser Class Reference

#include <ArmarXCore/applications/ArmarXStorm/IceStorm/Parser.h>

+ Inheritance diagram for Parser:

Public Member Functions

void continueLine ()
 
void create (const std::list< std::string > &)
 
void current (const std::list< std::string > &)
 
void destroy (const std::list< std::string > &)
 
void error (const char *)
 
void error (const std::string &)
 
void getInput (char *, int &, size_t)
 
void getInput (char *, size_t &, size_t)
 
const char * getPrompt ()
 
void invalidCommand (const std::string &)
 
void link (const std::list< std::string > &)
 
void links (const std::list< std::string > &)
 
int parse (const std::string &, bool)
 
int parse (FILE *, bool)
 
void replica (const std::list< std::string > &)
 
void showBanner ()
 
void subscribers (const std::list< std::string > &)
 
void topics (const std::list< std::string > &)
 
void unlink (const std::list< std::string > &)
 
void usage ()
 
void warning (const char *)
 
void warning (const std::string &)
 

Static Public Member Functions

static ParserPtr createParser (const Ice::CommunicatorPtr &, const TopicManagerPrx &, const std::map< Ice::Identity, TopicManagerPrx > &)
 

Detailed Description

Definition at line 55 of file Parser.h.

Member Function Documentation

◆ continueLine()

void continueLine ( )

Definition at line 532 of file Parser.cpp.

◆ create()

void create ( const std::list< std::string > & )

Definition at line 111 of file Parser.cpp.

+ Here is the call graph for this function:

◆ createParser()

ParserPtr createParser ( const Ice::CommunicatorPtr & communicator,
const TopicManagerPrx & admin,
const std::map< Ice::Identity, TopicManagerPrx > & managers )
static

Definition at line 83 of file Parser.cpp.

+ Here is the caller graph for this function:

◆ current()

void current ( const std::list< std::string > & )

Definition at line 390 of file Parser.cpp.

+ Here is the call graph for this function:

◆ destroy()

void destroy ( const std::list< std::string > & )

Definition at line 138 of file Parser.cpp.

+ Here is the call graph for this function:

◆ error() [1/2]

void error ( const char * s)

Definition at line 554 of file Parser.cpp.

+ Here is the caller graph for this function:

◆ error() [2/2]

void error ( const std::string & )

◆ getInput() [1/2]

void getInput ( char * buf,
int & result,
size_t maxSize )

Definition at line 427 of file Parser.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getInput() [2/2]

void getInput ( char * buf,
size_t & result,
size_t maxSize )

Definition at line 435 of file Parser.cpp.

+ Here is the call graph for this function:

◆ getPrompt()

const char * getPrompt ( )

Definition at line 538 of file Parser.cpp.

◆ invalidCommand()

void invalidCommand ( const std::string & )

Definition at line 579 of file Parser.cpp.

◆ link()

void link ( const std::list< std::string > & )

Definition at line 163 of file Parser.cpp.

+ Here is the call graph for this function:

◆ links()

void links ( const std::list< std::string > & )

Definition at line 212 of file Parser.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ parse() [1/2]

int parse ( const std::string & commands,
bool debug )

Definition at line 611 of file Parser.cpp.

+ Here is the call graph for this function:

◆ parse() [2/2]

int parse ( FILE * file,
bool debug )

Definition at line 585 of file Parser.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ replica()

void replica ( const std::list< std::string > & )

Definition at line 282 of file Parser.cpp.

+ Here is the call graph for this function:

◆ showBanner()

void showBanner ( )

Definition at line 416 of file Parser.cpp.

◆ subscribers()

void subscribers ( const std::list< std::string > & )

Definition at line 363 of file Parser.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ topics()

void topics ( const std::list< std::string > & )

Definition at line 249 of file Parser.cpp.

+ Here is the call graph for this function:

◆ unlink()

void unlink ( const std::list< std::string > & )

Definition at line 188 of file Parser.cpp.

+ Here is the call graph for this function:

◆ usage()

void usage ( )

Definition at line 91 of file Parser.cpp.

◆ warning() [1/2]

void warning ( const char * s)

Definition at line 567 of file Parser.cpp.

◆ warning() [2/2]

void warning ( const std::string & )

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