diff options
Diffstat (limited to 'ACE/examples/APG/Naming/Temperature_Monitor_Options.h')
-rw-r--r-- | ACE/examples/APG/Naming/Temperature_Monitor_Options.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ACE/examples/APG/Naming/Temperature_Monitor_Options.h b/ACE/examples/APG/Naming/Temperature_Monitor_Options.h new file mode 100644 index 00000000000..95fb82faa9b --- /dev/null +++ b/ACE/examples/APG/Naming/Temperature_Monitor_Options.h @@ -0,0 +1,48 @@ +// $Id$ + +#ifndef TEMPERATURE_MONITOR_OPTIONS_H +#define TEMPERATURE_MONITOR_OPTIONS_H + +class Temperature_Monitor_Options + { + public: + Temperature_Monitor_Options (int, ACE_TCHAR *[]) + { } + + const char *thermometer_address (void) + { + return "serial:// s0/0x3e52"; + } + + int poll_interval (void) + { + return 10; // every 10 seconds + } + + int reset_interval (void) + { + return 60; // sixty seconds + } + + int excessive_resets (void) + { + return 5; // no response in 5 minutes + } + + const char *admin_email (void) + { + return "root@localhost"; + } + + const char *email_from (void) + { + return "temperature monitor"; + } + + int history_size() + { + return 10; + } + }; + +#endif /* TEMPERATURE_MONITOR_OPTIONS_H */ |