Data Structures | |
struct | chksvc_frame_t |
struct | chksvc_status_t |
Typedefs | |
typedef chksvc_status_t | chksvc_status_t |
typedef chksvc_frame_t | chksvc_frame_t |
Functions | |
chksvc_status_t * | chksvc_status_create (chksvc_service_t *service, const char *str, long code, const char *msg, apr_pool_t *pool) |
apr_status_t | chksvc_frame_create (chksvc_frame_t **self, chksvc_service_t *service, apr_pool_t *pool) |
const char * | chksvc_frame_get_register (chksvc_frame_t *self, size_t i) |
void | chksvc_frame_set_register (chksvc_frame_t *self, size_t i, char *str) |
size_t | chksvc_frame_add_register (chksvc_frame_t *self, char *str) |
sul_string_t * | chksvc_frame_interpolate_string (chksvc_frame_t *self, const char *str, apr_pool_t *pool) |
|
Check frame with all of the regular expression registers and runtime details used during and after the check. |
|
Status information that is returned from a service check. Contains details on how things proceded and information the caller can display to give helpful information on diagnosing any problems. |
|
Assigns a new register value to the last available register index.
|
|
Creates a new chksvc_frame_t, initializing and setting everything up for the service check.
|
|
Gets the value of a specific register in a check frame. If there's no value assigned to that register yet, then NULL will be returned.
|
|
Interpolates a string, pulling values from the registers in the check frame as the interpolator comes upon the properly formatted tokens. To place a register in the resulting string, just do a $0 or $1 and the register with that index will be inlined.
|
|
Sets the value of a register from a regular expression match, will overwrite any previous values.
|
|
Creates a new chksvc_status_t object, populated with the given inforamtion. Most of the time the macros will be used to create this objects and so this function is rarely called directly.
|