summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Parser.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2007-01-12 13:37:55 +0000
committerBenoit Foucher <benoit@zeroc.com>2007-01-12 13:37:55 +0000
commitd3982f4da75c42ba9f0b9aeb69a2f2c51b3cf01a (patch)
tree9bd5a65e5fed05911dad1ae0d9bffb6107ae8726 /cpp/src/IceGrid/Parser.h
parentreference generation uses slice2html now (diff)
downloadice-d3982f4da75c42ba9f0b9aeb69a2f2c51b3cf01a.tar.bz2
ice-d3982f4da75c42ba9f0b9aeb69a2f2c51b3cf01a.tar.xz
ice-d3982f4da75c42ba9f0b9aeb69a2f2c51b3cf01a.zip
Improved icegridadmin help
Diffstat (limited to 'cpp/src/IceGrid/Parser.h')
-rw-r--r--cpp/src/IceGrid/Parser.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/Parser.h b/cpp/src/IceGrid/Parser.h
index 923051687dd..ad110867c0f 100644
--- a/cpp/src/IceGrid/Parser.h
+++ b/cpp/src/IceGrid/Parser.h
@@ -69,6 +69,8 @@ public:
static ParserPtr createParser(const Ice::CommunicatorPtr&, const AdminSessionPrx&, const AdminPrx&, bool);
void usage();
+ void usage(const std::string&, const std::string& = std::string());
+ void usage(const std::string&, const std::list<std::string>&);
void interrupt();
bool interrupted() const;
@@ -120,8 +122,6 @@ public:
void describeObject(const std::list<std::string>&);
void listObject(const std::list<std::string>&);
- void shutdown();
-
void dumpFile(const std::string&, const std::list<std::string>&);
void showBanner();
@@ -161,6 +161,7 @@ private:
int _currentLine;
std::string _currentFile;
bool _interactive;
+ std::map< std::string, std::map<std::string, std::string> > _helpCommands;
};
extern Parser* parser; // The current parser for bison/flex