公開メンバ | |
~CWsaData () throw ( CSocketException ) | |
・デストラクタ。. より詳しく... | |
静的公開メンバ | |
void | CreateOnlyOneInstance (const short p_shMajorVersion=1, const short p_shMinorVersion=1) throw ( CSocketException ) |
・ただひとつの自クラスインスタンスを作成します。. より詳しく... | |
非公開メンバ | |
CWsaData (const short p_shMajorVersion, const short p_shMinorVersion) throw ( CSocketException ) | |
・コンストラクタ。. より詳しく... | |
非公開属性 | |
WSADATA | m_stWSAData |
・ WSA データです。. より詳しく... |
基本的に WSAStartup() って一度だけ呼べばいいので、そのためのクラスです。
CSocketBase 下のクラスが使用します。
このクラスそのもののインスタンスは作成できません。このクラスを使用する場合には CreateOnlyOneInstance() を呼んでください。
もし Winsock のバージョンを 1.1 以外にしたい場合には、他のクラスが呼ぶ前に CreateOnlyOneInstance() を呼んでください。
|
・コンストラクタ。.
WSADATA を初期化します。
|
|
・デストラクタ。. 後始末をします。 |
|
・ただひとつの自クラスインスタンスを作成します。.
CWsaData クラスはコンストラクタを private にしてあるので、インスタンスを作成できません。 CWsaData::CreateOnlyOneInstance( 2, 0 );のように呼び出してください。
|
|
・ WSA データです。.
|