KSCL::CSocketBaseに対する継承グラフ

| 公開型 | |
| enum | E_SELECT_TYPE { E_SELECT_RECEIVE = 1, E_SELECT_SEND } | 
| Select() 用フラグ。. より詳しく... | |
| enum | E_DEFAULT { E_DEFAULT_RECV_SIZE = 1024 } | 
| デフォルト値。. より詳しく... | |
| 公開メンバ | |
| CSocketBase () throw ( CSocketException ) | |
| ・コンストラクタ。. より詳しく... | |
| virtual | ~CSocketBase () throw ( CSocketException ) | 
| ・デストラクタ。. より詳しく... | |
| virtual void | Connect ()=0 throw ( CSocketException ) | 
| virtual void | Close () throw ( CSocketException ) | 
| ・接続を閉じます。. より詳しく... | |
| virtual int | Send (const std::string &p_rcSendMsg) const throw ( CSocketException ) | 
| ソケットを通してメッセージを送ります。. より詳しく... | |
| virtual std::string | Recv () const throw ( CSocketException ) | 
| ソケットを通してメッセージを受け取ります。. より詳しく... | |
| virtual bool | Select (const E_SELECT_TYPE p_eSelectType, const long p_lWaitSecond, const long p_lMicroSecond) const throw ( CSocketException ) | 
| ・読み書きできる状態か調べます。. より詳しく... | |
| virtual bool | IsRecvable () const throw ( CSocketException ) | 
| ・ recv バッファにデータが入ってるかどうか調べます。. より詳しく... | |
| virtual bool | IsSendable () const throw ( CSocketException ) | 
| ・ send できるかどうか調べます。. より詳しく... | |
| virtual std::string | WaitAndRecv (const long p_lWaitSecond, const long p_lMicroSecond) const throw ( CSocketException ) | 
| ・メッセージが送られてくるまで待ちます。. より詳しく... | |
| 保護属性 | |
| SOCKET | m_ulSocket | 
| 接続先へのソケットです。. より詳しく... | |
フツーのソケット通信を使って接続するためのインターフェイスです。
| 
 | 
| Select() 用フラグ。. Select() の第1引数に渡してください。 | 
| 
 | 
| デフォルト値。. 各種デフォルト値です。 
 | 
| 
 | 
| ・コンストラクタ。. 初期化をします。 | 
| 
 | 
| ・デストラクタ。. 後始末をします。 | 
| 
 | 
| 
 KSCL::CSocketClient, と KSCL::CSocketServerに実装されています. | 
| 
 | 
| ・接続を閉じます。. ソケット接続を、すでに開いているのなら閉じます。 KSCL::CSocketServerで再定義されています。 | 
| 
 | 
| ソケットを通してメッセージを送ります。. ごく普通に送ります。 
 
 | 
| 
 | 
| ソケットを通してメッセージを受け取ります。. 
 E_DEFAULT_RECV_SIZE 分だけメッセージを受け取ります。 
 | 
| 
 | ||||||||||||||||
| ・読み書きできる状態か調べます。. 
 Recv() を呼んでいいか、 Send() を呼んでいいかを調べます。 
 
 | 
| 
 | 
| ・ recv バッファにデータが入ってるかどうか調べます。. 
 
 | 
| 
 | 
| ・ send できるかどうか調べます。. 
 
 | 
| 
 | ||||||||||||
| ・メッセージが送られてくるまで待ちます。. 
 第1引数で指定した時間、メッセージが送られてくるのを待ちます。 
 
 | 
| 
 | 
| 接続先へのソケットです。. 
 | 
 1.2.15
1.2.15