Definition in file cbhey.cc.
Include dependency graph for cbhey.cc:
Go to the source code of this file.
Classes | |
struct | scan_payload |
Defines | |
#define | private public |
#define | __XSTRING(x) __STRING(x) |
Convert a macro argument to a string. | |
Enumerations | |
enum | { CDB_DEBUG, CDB_LIST } |
enum | { CDF_DEBUG = (1L << CDB_DEBUG), CDF_LIST = (1L << CDB_LIST) } |
Flags for the cbhey_data.cd_Flags field. More... | |
Functions | |
void | cbhUsage (const char *prog_name) |
Print the usage statement to standard error. | |
int | cbhProcessOptions (int &argc_inout, char **&argv_inout) |
Process the command line options. | |
void | interpret_ior (IorHandler *ioh, char *thisIor, struct IOR_Manager *thisIorInfo) |
Interpret an IOR. | |
const char * | type_from_ior (const char *ior) |
Extract the object type from an IOR. | |
int | scan_file (const char *path, struct scan_payload *sp) |
Hook used to scan a file found in a directory tree. | |
int | scan_path (const char *path, struct scan_payload *sp) |
Scan a path, determine its type, and pass to the appropriate function (scan_directory/scan_file). | |
int | scan_directory (const char *path, struct scan_payload *sp) |
Scan a directory and pass its contents to the scan_path. | |
int | scan_path_list (char *path_list, struct scan_payload *sp) |
Scan through a colon separate list of paths. | |
int | scan_cbhey_paths (struct scan_payload *sp) |
Scan the directory paths specific to cbhey. | |
int | main (int argc, char *argv[]) |
Variables | |
struct { | |
unsigned long cd_Flags | |
const char * cd_InterfaceType | |
} | cbhey_data |
Global data for the tool. |
|
Convert a macro argument to a string.
|
|
Flags for the cbhey_data.cd_Flags field. CDF_LIST - Just list the supported interface/implementation types. |
|
Process the command line options.
Definition at line 121 of file cbhey.cc. References cbhey_data. |
|
Print the usage statement to standard error.
Definition at line 86 of file cbhey.cc. References require. |
|
Interpret an IOR.
Definition at line 173 of file cbhey.cc. Referenced by type_from_ior(). |
|
Scan the directory paths specific to cbhey.
Definition at line 479 of file cbhey.cc. References __XSTRING, require, scan_path(), and scan_path_list(). |
Here is the call graph for this function:
|
Scan a directory and pass its contents to the scan_path.
Definition at line 328 of file cbhey.cc. References require, and scan_path(). Referenced by scan_path(). |
Here is the call graph for this function:
|
Hook used to scan a file found in a directory tree.
Definition at line 420 of file cbhey.cc. References __XSTRING, cbhey_data, FACTORY_METHOD_SYMBOL, factory_method_t, flFactoryMethod(), FLO_QUERY, FMA_HeyServerHint, FMA_TAG_DONE, and require. Referenced by scan_path(). |
Here is the call graph for this function:
|
Scan a path, determine its type, and pass to the appropriate function (scan_directory/scan_file).
Definition at line 364 of file cbhey.cc. References require, scan_directory(), and scan_file(). Referenced by scan_cbhey_paths(), scan_directory(), and scan_path_list(). |
Here is the call graph for this function:
|
Scan through a colon separate list of paths.
Definition at line 390 of file cbhey.cc. References require, and scan_path(). Referenced by scan_cbhey_paths(). |
Here is the call graph for this function:
|
Extract the object type from an IOR. Currently, this function only handles form "IOR:IORs of the ..." and "file://...".
Definition at line 242 of file cbhey.cc. References cbhey_data, interpret_ior(), and require. |
Here is the call graph for this function:
|
Global data for the tool. cd_Flags - Holds the CDF_ flags. cd_InterfaceType - The cast type given on the command line. Referenced by cbhProcessOptions(), scan_file(), and type_from_ior(). |