コード例 #1
0
ファイル: socket_endpoint.cpp プロジェクト: frymode/xTunnel
    void SocketEndpoint::HandleReceive(const ErrorCode& error, const size_t& bytes_received)
    {
        if (error)
        {
            Close();
            return;
        }

        AddReceived(bytes_received);
        buf_policy_.SetUsedSize(bytes_received);
        BeginReceive();
    }
コード例 #2
0
ファイル: socket_endpoint.cpp プロジェクト: frymode/xTunnel
 void SocketEndpoint::BeginReceive(const ReceiveHandler& handler)
 {
     _handler = handler;
     BeginReceive();
 }
コード例 #3
0
ファイル: Socket.cpp プロジェクト: xeon2007/magicsocket
	size_t Socket::Receive(const BufferPtr &buffer)
	{
		return EndReceive(BeginReceive(buffer));
	}