00001 #ifndef ESI_ARGV_SEEN
00002 #define ESI_ARGV_SEEN
00003
00004 namespace esi {
00006
00036 class Argv {
00037
00038 public:
00039
00041 virtual ~Argv() {}
00042
00046 virtual const char * get(int index) = 0;
00047
00051 virtual int getArgCount() = 0;
00052
00055 virtual void appendArg(const char *arg) = 0;
00056
00057 } ENDSEMI // Argv class
00058 } ENDSEMI // esi namespace
00059 #endif // ESI_ARGV_SEEN
1.2.14 written by Dimitri van Heesch,
© 1997-2002