25 #define COMMON_OPTIONS \ 27 " -h: Help: Print this message\n" \ 28 " -V: Print version and exit\n" \ 29 " -r <pv request>: Request, specifies what fields to return and options, default is '%s'\n" \ 30 " -w <sec>: Wait time, specifies timeout, default is %f second(s)\n" \ 31 " -p <provider>: Set default provider name, default is '%s'\n" \ 32 " -M <raw|nt|json>: Output mode. default is 'nt'\n" \ 33 " -v: Show entire structure (implies Raw mode)\n" \ 34 " -q: Quiet mode, print only error messages\n" \ 35 " -d: Enable debug output\n" 40 extern pvd::PVStructure::Formatter::format_t
outmode;
static epicsMutex doneLock
void jarray(pvd::shared_vector< std::string > &out, const char *inp)
static epicsEvent doneEvt
pvd::PVStructure::Formatter::format_t outmode
epicsGuard< epicsMutex > Guard
std::set< Tracker * > inprog_t
APIs for the epicsMutex mutual exclusion semaphore.
epicsGuardRelease< epicsMutex > UnGuard
APIs for the epicsEvent binary semaphore.
#define EPICS_NOT_COPYABLE(CLASS)
Disable implicit copyable.
std::string defaultProvider