📄 thermometer.h
字号:
/* -*- C++ -*- */// Thermometer.h,v 1.2 2004/01/01 23:03:38 shuston Exp#ifndef THERMOMETER_H#define THERMOMETER_H#include "ace/OS_NS_stdlib.h"#include "ace/Log_Msg.h"class Thermometer{public: Thermometer (const char *addr) : addr_(addr), threshold_(5) { } float temperature (void) { int success = ACE_OS::rand () % 10; if (success < this->threshold_) { this->threshold_ = 7; return -1.0; } this->threshold_ = 3; int itemp = 80 + ACE_OS::rand () % 10; // 80 <= t <= 90 return (float)itemp; } const char *address (void) { return this->addr_; } void reset (void) { this->threshold_ = 4; ACE_DEBUG ((LM_ERROR, ACE_TEXT ("Resetting thermometer %C\n"), this->address ())); }private: const char *addr_; int threshold_;};#endif /* THERMOMETER_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -