AnCH Framework 0.1
Another C++ Hack Framework
Loading...
Searching...
No Matches
anch::network::TcpStreamClient Class Reference

TCP stream client. More...

#include <tcpStream.hpp>

Inheritance diagram for anch::network::TcpStreamClient:
Collaboration diagram for anch::network::TcpStreamClient:

Public Member Functions

 TcpStreamClient (const std::string &ipAddress, uint16_t port, std::size_t bufSize=1500)
virtual ~TcpStreamClient () noexcept
Public Member Functions inherited from anch::network::TcpStream
 TcpStream (const std::string &ipAddress, uint16_t port, std::size_t bufSize=1500)
virtual ~TcpStream () noexcept
bool addObserver (anch::events::Observer< anch::network::SocketEvent > &observer)
Public Member Functions inherited from anch::cutils::CIOStream
 CIOStream (anch::cutils::cbuffer cbuffer)
virtual ~CIOStream ()

Additional Inherited Members

Protected Member Functions inherited from anch::cutils::CIOStream
 CIOStream ()
void setBuffer (anch::cutils::cbuffer cbuffer)
Protected Attributes inherited from anch::network::TcpStream
anch::network::TcpSocket _socket
anch::cutils::cbuffer _buffer

Detailed Description

TCP stream client.

Author
Vincent Lachenal
Since
0.1

Constructor & Destructor Documentation

◆ TcpStreamClient()

anch::network::TcpStreamClient::TcpStreamClient ( const std::string & ipAddress,
uint16_t port,
std::size_t bufSize = 1500 )

TcpStreamClient constructor

Parameters
ipAddressthe IP address
portthe port number
bufSizethe buffer size in byte (default = 1500)
Exceptions
anch::network::IOExceptionError while creating the socket

◆ ~TcpStreamClient()

virtual anch::network::TcpStreamClient::~TcpStreamClient ( )
virtualnoexcept

TcpStreamClient destructor


The documentation for this class was generated from the following file: