libHSPlasma
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pnClient Class Reference

#include <pnClient.h>

Inheritance diagram for pnClient:
pnAuthClient pnFileClient pnGameClient pnGateKeeperClient

Public Member Functions

 pnClient ()
virtual ~pnClient ()
virtual ENetError connect (const char *host, short port=14617)=0
virtual ENetError connect (int sockFd)=0
virtual void disconnect ()=0
virtual bool isConnected () const =0
void run ()

Protected Member Functions

uint32_t nextTransId ()

Protected Attributes

pnSocketInterfacefIface

Constructor & Destructor Documentation

pnClient::pnClient ( )
virtual pnClient::~pnClient ( )
virtual

Member Function Documentation

virtual ENetError pnClient::connect ( const char *  host,
short  port = 14617 
)
pure virtual
virtual ENetError pnClient::connect ( int  sockFd)
pure virtual
virtual void pnClient::disconnect ( )
pure virtual
virtual bool pnClient::isConnected ( ) const
pure virtual
uint32_t pnClient::nextTransId ( )
protected
void pnClient::run ( )

Member Data Documentation

pnSocketInterface* pnClient::fIface
protected

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