Public メソッド

クラス SGServerSocket

サーバー(待ち受け)ソケットの基本クラス [詳細]

#include <SGSocket.h>

SGServerSocketに対する継承グラフ
SGServerSocketのコラボレーション図

すべてのメンバ一覧

Public メソッド

 SGServerSocket (int size, SGStream *stream, SGFdDataList *list)
 コンストラクタ
virtual ~SGServerSocket ()
 デストラクタ
int Open (const char *host, int port)
 オープン
virtual void OnOpen ()
 オープン時コールバック
virtual void OnClose ()
 クローズ時コールバック
virtual void OnListen ()
 待ち受け時コールバック
virtual void OnAccept (int sd, struct sockaddr *addr, socklen_t *addrlen)
 コネクションの取り出し時コールバック

説明

サーバー(待ち受け)ソケットの基本クラス


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

SGServerSocket ( int  size,
SGStream stream,
SGFdDataList list 
)

コンストラクタ

引数:
size ログサイズ
stream ログ出力ストリーム
list ファイルディスクリプタ情報リスト
~SGServerSocket (  )  [virtual]

デストラクタ


関数

int Open ( const char *  host,
int  port 
)

オープン

引数:
host ホスト
port ポート番号
戻り値:
成功時はソケットディスクリプタ番号を返す。エラー時は -1 を返す。
void OnOpen (  )  [virtual]

オープン時コールバック

オープン後に呼ばれます。

SGSocketを再定義しています。

void OnClose (  )  [virtual]

クローズ時コールバック

クローズ後に呼ばれます。

SGSocketを再定義しています。

void OnListen (  )  [virtual]

待ち受け時コールバック

待ち受け開始後に呼ばれます。

SGSocketを再定義しています。

void OnAccept ( int  sd,
struct sockaddr *  addr,
socklen_t *  addrlen 
) [virtual]

コネクションの取り出し時コールバック

コネクションの取り出し後に呼ばれます。

引数:
sd ソケットディスクリプタ番号
addr アドレス
addrlen addr の長さ

SGSocketを再定義しています。

PGStationSocketで再定義されています。


このクラスの説明は次のファイルから生成されました:

PlusG SMART Solution リファレンスマニュアル Ver 1.0.0