Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
SoftwareAndServices::Library::Common::TcpClient Class Reference

#include "<SaS/Common/TcpClient.hpp>"

+ Inheritance diagram for SoftwareAndServices::Library::Common::TcpClient:
+ Collaboration diagram for SoftwareAndServices::Library::Common::TcpClient:

Public Member Functions

 TcpClient ()
 
virtual ~TcpClient ()
 
const char * CAFile () const
 
void CAFile (const char *ThePath)
 
const char * CertPath () const
 
void CertPath (const char *ThePath)
 
void Close ()
 
FileGetFile ()
 
X509 * GetX509PeerCert () const
 
FileOpen (const char *host, short port)
 
BIO * OpenTls (const char *host, short port)
 
bool SetKey (const char *Pem)
 
bool SetKeyFile (const char *PemFile)
 
- Public Member Functions inherited from SoftwareAndServices::Library::Common::instance< TcpClient >
 instance ()
 
virtual InstanceCount_t decInstance () const
 
virtual InstanceCount_t getInstance () const
 
virtual InstanceCount_t incInstance () const
 
void operator delete (void *ToFree)
 

Detailed Description

A generic TCP client object.

Definition at line 121 of file TcpClient.hpp.


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