'Classic' CCA c++ binding (ccaffeine-only)  0.5.7
ArgvInterface.h
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) CLASSIC_CCA_PURE;
00047 
00051         virtual int getArgCount() CLASSIC_CCA_PURE; 
00052 
00055         virtual void appendArg(const char *arg) CLASSIC_CCA_PURE;
00056 
00057 } ENDSEMI     // Argv class
00058 } ENDSEMI     // esi namespace
00059 #endif // ESI_ARGV_SEEN