ARB
Classes | Functions | Variables
arb_probe.cxx File Reference
#include <PT_com.h>
#include <arbdb.h>
#include <client.h>
#include <servercntrl.h>
#include <arb_defs.h>
#include <arb_strbuf.h>
#include <arb_diff.h>
#include <RegExpr.hxx>
#include <algorithm>
#include <string>
#include <unistd.h>
Include dependency graph for arb_probe.cxx:

Go to the source code of this file.

Classes

struct  apd_sequence
 
struct  Params
 
struct  gl_struct
 
class  PTserverConnection
 

Functions

static int init_local_com_struct ()
 
static charAP_dump_index_event (ARB_ERROR &error)
 
static charAP_probe_iterate_event (ARB_ERROR &error)
 
static charAP_probe_design_event (ARB_ERROR &error)
 
static charAP_probe_match_event (ARB_ERROR &error)
 
static int getInt (const char *param, int val, int min, int max, const char *description)
 
static const chargetString (const char *param, const char *val, const char *description)
 
static bool parseCommandLine (int argc, const char *const *const argv)
 
static charexecute (ARB_ERROR &error)
 
int ARB_main (int argc, char *argv[])
 

Variables

static Params P
 
static gl_struct pd_gl
 
static int pargc
 
static const char ** pargv = NULp
 
static bool showhelp
 
static bool outOfRange
 

Function Documentation

static int init_local_com_struct ( )
static
static char* AP_dump_index_event ( ARB_ERROR error)
static

Definition at line 145 of file arb_probe.cxx.

References aisc_get(), aisc_put(), ARB_strdup(), gl_struct::com, Params::DUMP, gl_struct::link, NULp, and result.

Referenced by execute().

static char* AP_probe_iterate_event ( ARB_ERROR error)
static
static char* AP_probe_design_event ( ARB_ERROR error)
static
static char* AP_probe_match_event ( ARB_ERROR error)
static
static int getInt ( const char param,
int  val,
int  min,
int  max,
const char description 
)
static

Definition at line 381 of file arb_probe.cxx.

References arb_assert, NULp, outOfRange, pargc, s, and showhelp.

Referenced by parseCommandLine().

static const char* getString ( const char param,
const char val,
const char description 
)
static

Definition at line 424 of file arb_probe.cxx.

References arb_assert, NULp, pargc, s, and showhelp.

Referenced by parseCommandLine().

static bool parseCommandLine ( int  argc,
const char *const *const  argv 
)
static
static char* execute ( ARB_ERROR error)
static
int ARB_main ( int  argc,
char argv[] 
)

Variable Documentation

Params P
static
gl_struct pd_gl
static

Definition at line 82 of file arb_probe.cxx.

int pargc
static

Definition at line 376 of file arb_probe.cxx.

Referenced by getInt(), getString(), and parseCommandLine().

const char** pargv = NULp
static

Definition at line 377 of file arb_probe.cxx.

bool showhelp
static

Definition at line 378 of file arb_probe.cxx.

Referenced by getInt(), getString(), and parseCommandLine().

bool outOfRange
static

Definition at line 379 of file arb_probe.cxx.

Referenced by getInt(), and parseCommandLine().