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 > &)
 

Member Function Documentation

◆ continueLine()

void continueLine ( )

◆ create()

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

◆ createParser()

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

◆ current()

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

◆ destroy()

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

◆ error() [1/2]

void error ( const char * s)

◆ error() [2/2]

void error ( const std::string & )

◆ getInput() [1/2]

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

◆ getInput() [2/2]

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

◆ getPrompt()

const char * getPrompt ( )

◆ invalidCommand()

void invalidCommand ( const std::string & )

◆ link()

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

◆ links()

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

◆ parse() [1/2]

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

◆ parse() [2/2]

int parse ( FILE * file,
bool debug )

◆ replica()

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

◆ showBanner()

void showBanner ( )

◆ subscribers()

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

◆ topics()

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

◆ unlink()

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

◆ usage()

void usage ( )

◆ warning() [1/2]

void warning ( const char * s)

◆ warning() [2/2]

void warning ( const std::string & )

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