|
Gaudi Framework, version v22r2 |
| Home | Generated: Tue May 10 2011 |
This file contains the declarations of some helper methods for ApMon. More...
#include <stdexcept>#include <ctype.h>

Go to the source code of this file.
Namespaces | |
| namespace | apmon_utils |
Defines | |
| #define | apmon_utils_h |
| #define | FATAL 0 |
| Logging level with minimum number of messages. | |
| #define | WARNING 1 |
| Intermediate logging level. | |
| #define | INFO 2 |
| Intermediate logging level. | |
| #define | FINE 3 |
| Logging level with detailed information. | |
| #define | DEBUG 4 |
| Logging level for debugging. | |
Functions | |
| bool | apmon_utils::urlModified (char *url, char *lastModified) throw (runtime_error) |
| Returns true if the page with the specified URL was modified since the last check. | |
| int | apmon_utils::httpRequest (char *url, char *reqType, char *temp_filename) throw (runtime_error) |
| Performs a HTTP request and puts the result into a temporary file. | |
| char * | apmon_utils::findIP (char *address) throw (runtime_error) |
| If "address" is a hostname, it returns the corresponding IP address; if "address" is an IP address, it just returns a copy of the address. | |
| void | apmon_utils::parse_URL (char *url, char *hostname, int *port, char *identifier) throw (runtime_error) |
| Parses an URL and determines the hostname, the port and the file name. | |
| void | apmon_utils::freeMat (char **mat, int nRows) |
| Frees the memory for a 2-dimensional character array. | |
| char * | apmon_utils::trimString (char *s) |
| Removes the leading and trailing white spaces from a string and puts the result into a malloc'ed string. | |
| int | apmon_utils::xdrSize (int type, char *value) |
| Determines the size of the XDR representation for a data item. | |
| int | apmon_utils::sizeEval (int type, char *value) |
| Determines the size of a data item. | |
| void | apmon_utils::logParameters (int level, int nParams, char **paramNames, int *valueTypes, char **paramValues) |
| Logs the parameters included in a datagram. | |
| bool | apmon_utils::isPrivateAddress (char *addr) |
| Verifies whether an IP address is private. | |
| int | apmon_utils::getVectIndex (char *item, char **vect, int vectDim) |
| Finds the index of a string in a string array. | |
| void | apmon_utils::logger (int msgLevel, const char *msg, int newLevel=-1) |
| If the newLevel parameter is not specified, log the message given as argument if the current logging level is greater than or equal to msgLevel. | |
This file contains the declarations of some helper methods for ApMon.
Definition in file utils.h.
| #define FATAL 0 |