趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
Connection.h
Go to the documentation of this file.
1 #ifndef HRK_CONNECTION_H
2 #define HRK_CONNECTION_H
3 
11 #include "Stream.h"
12 
13 
14 namespace hrk
15 {
21  class Connection : public Stream
22  {
23  public:
24  enum {
26  };
27 
28 
29  virtual ~Connection()
30  {
31  }
32 
38  virtual const char* what() const = 0;
39 
48  virtual bool change_baudrate(long baudrate) = 0;
49 
53  virtual void ungetc(int ch) = 0;
54  };
55 }
56 
57 #endif
ストリーム操作
virtual const char * what() const =0
状態を示すメッセージを返す
接続のインターフェース
Definition: Connection.h:21
virtual bool change_baudrate(long baudrate)=0
ボーレートの変更
virtual void ungetc(int ch)=0
1文字だけ受信バッファに書き戻す
Definition: Stream.h:14
read() で無限に受信を待つ場合に利用する
Definition: Connection.h:25