DomainPlug-insDocumentation
Public Member Functions | Data Fields | Protected Attributes | Private Member Functions | Private Attributes
EPPTCPSSL Class Reference

#include <epptcpssl.h>

Inheritance diagram for EPPTCPSSL:
EPPTRANSPORT

Public Member Functions

 EPPTCPSSL (EPPXML *pXml, map< Str, Str > params)
 EPPTCPSSL (Str host, int port, Str login, Str password, EPPXML *pXml, map< Str, Str > params, bool useSsl=true, int timeOut=60)
virtual ~EPPTCPSSL (void)
virtual void connect (Str host, int port, Str login, Str password, bool useSsl=true, int timeOut=60)
virtual void send (void)
virtual Str recv (void)
virtual Str getLog (void)

Data Fields

EPPXMLpEppXml
 should be set in derived constructor
map< Str, Str > ex
 extensions for helo/login/logout

Protected Attributes

auto_ptr< IO::BufferedReader
< IO::TcpSocket > > 
con
auto_ptr< IO::TcpSocket > s
bool isLoggedIn
bool showRequestInLog

Private Member Functions

 EPPTCPSSL (const EPPTCPSSL &t)
EPPTCPSSLoperator= (const EPPTCPSSL &)

Private Attributes

Str rrLog

Detailed Description

Examples:

eppxml_example.cpp.


Constructor & Destructor Documentation

EPPTCPSSL::EPPTCPSSL ( Str  host,
int  port,
Str  login,
Str  password,
EPPXML pXml,
map< Str, Str >  params,
bool  useSsl = true,
int  timeOut = 60 
)
EPPTCPSSL::~EPPTCPSSL ( void  ) [virtual]
EPPTCPSSL::EPPTCPSSL ( const EPPTCPSSL t) [private]

Member Function Documentation

EPPTCPSSL& EPPTCPSSL::operator= ( const EPPTCPSSL ) [private]

Field Documentation

auto_ptr< IO::BufferedReader<IO::TcpSocket> > EPPTCPSSL::con [protected]
map<Str,Str> EPPTRANSPORT::ex [inherited]

extensions for helo/login/logout

should be set in derived constructor

Str EPPTCPSSL::rrLog [private]
auto_ptr< IO::TcpSocket > EPPTCPSSL::s [protected]

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines