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: