34 #ifndef PTLIB_ARGLIST_H
35 #define PTLIB_ARGLIST_H
63 const char * theArgPtr = NULL,
64 const char * argumentSpecPtr = NULL,
70 const char * argumentSpecPtr = NULL,
76 const PString & argumentSpecStr,
83 const char * argumentSpecPtr = NULL,
90 const PString & argumentSpecStr,
151 const char * theArgumentSpec,
156 const PString & theArgumentStr,
173 const char * optionStr
190 const char * optionStr
207 const char * dflt = NULL
211 const char * optionStr,
212 const char * dflt = NULL
217 const char * dflt = NULL
235 PINDEX last = P_MAX_INDEX
322 PBoolean ParseOption(PINDEX idx, PINDEX offset, PINDEX & arg,
const PIntArray & canHaveOptionString);
323 PINDEX GetOptionCountByIndex(PINDEX idx)
const;
324 PString GetOptionStringByIndex(PINDEX idx,
const char * dflt)
const;
357 const char * optionStr
374 const char * dflt = NULL
379 const char * optionStr,
380 const char * dflt = NULL
386 const char * dflt = NULL
433 #endif // P_CONFIG_FILE
436 #endif // PTLIB_ARGLIST_H