#include <tcpipDevice.h>
Public Member Functions | |
TcpipDevice (int buffer_size, bool eachCheckSockets=true) | |
バッファサイズ指定のコンストラクタ | |
TcpipDevice (bool eachCheckSockets=true) | |
受信チェック方法指定のコンストラクタ | |
TcpipDevice (TCPsocket net_socket, bool eachCheckSockets=true, int buffer_size=BufferSize-1) | |
SDL_net 資源を受け取るコンストラクタ. | |
const char * | what (void) |
エラーメッセージ文字列を返す | |
bool | isConnected (void) |
接続済みかどうかを返す | |
int | checkSocket (long timeout=0) |
受信チェック | |
Friends | |
class | TcpipServer |
Definition at line 26 of file tcpipDevice.h.
TcpipDevice::TcpipDevice | ( | int | buffer_size, | |
bool | eachCheckSockets = true | |||
) |
バッファサイズ指定のコンストラクタ
buffer_size | [i] バッファサイズ | |
eachCheckSockets | [i] 受信チェックをソケット毎に行う場合 true |
Definition at line 101 of file tcpipDevice.cpp.
Referenced by TcpipServer::accept().
TcpipDevice::TcpipDevice | ( | bool | eachCheckSockets = true |
) |
受信チェック方法指定のコンストラクタ
eachCheckSockets | [i] 受信チェックをソケット毎に行う場合 true |
Definition at line 111 of file tcpipDevice.cpp.
TcpipDevice::TcpipDevice | ( | TCPsocket | net_socket, | |
bool | eachCheckSockets = true , |
|||
int | buffer_size = BufferSize-1 | |||
) |
SDL_net 資源を受け取るコンストラクタ.
net_socket | [i] SDL_net の接続オブジェクト | |
eachCheckSockets | [i] 受信チェックをソケット毎に行う場合 true | |
buffer_size | [i] バッファサイズ |
Definition at line 122 of file tcpipDevice.cpp.
bool TcpipDevice::isConnected | ( | void | ) | [virtual] |
接続済みかどうかを返す
true | 接続済み | |
false | 切断状態 |
Implements ConnectionDevice.
Definition at line 145 of file tcpipDevice.cpp.
Referenced by PeerConnection::isConnected(), and tRunCtrl_Simulator::recv().
int TcpipDevice::checkSocket | ( | long | timeout = 0 |
) |
受信チェック
timeout | [i] タイムアウト [msec] |
戻り値 | > 0 受信データあり | |
0 | 受信データなし | |
戻り値 | < 0 エラー |
Definition at line 66 of file tcpipDevice.cpp.