class Web server class for displaying montitor data : public basic_server

Data monitor web server
SeriesType
Data object type
data_type
Supported data types
data_object
Data object
object_access
Object access history
typedef std::map <std::string, data_object> object_list
Data object list
typedef std::pair <object_access, object_list> object_listing
Listings for data objects
typedef std::map <std::string, object_listing> monitor_list
Monitor list
monweb_server(int argn, char** argv, int cachesize = DEFAULT_CACHE_SIZE)
Constructor To disable caching set the size to zero. A negative cache size indicates no limit.
RequestGet
Process GET request
UpdateNames
Update monitor names
virtual bool UpdateObjects(monitor_list::iterator i)
Update monitor objects
GetUpdateTime
Update time
IsMonitor
Is monitor
IsObject
Is data object
GetData
Get data object
fromExt
Get data type
mimeType
Get mime type
fileType
Get file type
monitor_list fNames
Monitor list
Time fNamesTime
Timestamp when monitor list was last read
This web server displays data from the DMT monitors which are exported by monitor API. Result pages are created dynamically using the data monitor API and the SVG plotting tools.

Author:
Written January 2002 by Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++