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(). |
1.3.9.1