メインページ | ネームスペース一覧 | クラス階層 | アルファベット順一覧 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス rxsocket::RxSocket

#include <rxsocket.hh>

rxsocket::RxSocketに対する継承グラフ

Inheritance graph
[凡例]
rxsocket::RxSocketのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 ~RxSocket ()
virtual void process_event (int code, int err)
virtual void open ()=0
virtual void close ()
virtual int data_available ()=0
virtual bool is_connected ()
void print (std::ostream &os)

Static Public メソッド

static void set_instance (HINSTANCE instance)

Protected メソッド

 RxSocket ()
virtual void event_connect ()
virtual void event_close ()
virtual void can_accept ()
virtual void can_write ()=0
virtual void can_read ()=0

Protected 変数

HWND _wnd
SOCKET _socket

コンストラクタとデストラクタ

rxsocket::RxSocket::~RxSocket  ) 
 

rxsocket::RxSocket::RxSocket  )  [protected]
 


関数

void rxsocket::RxSocket::can_accept  )  [protected, virtual]
 

virtual void rxsocket::RxSocket::can_read  )  [protected, pure virtual]
 

rxsocket::RxTCPClient, と connection::ServerConnectionで実装されています.

virtual void rxsocket::RxSocket::can_write  )  [protected, pure virtual]
 

rxsocket::RxTCPClientで実装されています.

void rxsocket::RxSocket::close  )  [virtual]
 

virtual int rxsocket::RxSocket::data_available  )  [pure virtual]
 

connection::ServerConnectionで実装されています.

void rxsocket::RxSocket::event_close  )  [protected, virtual]
 

connection::ServerConnectionで再定義されています。

void rxsocket::RxSocket::event_connect  )  [protected, virtual]
 

connection::ServerConnectionで再定義されています。

bool rxsocket::RxSocket::is_connected  )  [virtual]
 

virtual void rxsocket::RxSocket::open  )  [pure virtual]
 

rxsocket::RxTCPClientで実装されています.

void rxsocket::RxSocket::print std::ostream &  os  ) 
 

void rxsocket::RxSocket::process_event int  code,
int  err
[virtual]
 

関数の呼び出しグラフ:

void rxsocket::RxSocket::set_instance HINSTANCE  instance  )  [static]
 


変数

SOCKET rxsocket::RxSocket::_socket [protected]
 

HWND rxsocket::RxSocket::_wnd [protected]
 


このクラスの説明は次のファイルから生成されました:
Cronous Emulatorに対してWed Aug 17 06:23:00 2005に生成されました。  doxygen 1.4.2-20050421