Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ssobjects::TelnetSocket Class Reference

#include <socketinstance.h>

Inheritance diagram for ssobjects::TelnetSocket::

ssobjects::SocketInstance List of all members.

Public Types

enum  { nSizeRecv = 1024 }
enum  { FLAG_VALIDATED = 1, FLAG_PLAYING = 2 }

Public Methods

 TelnetSocket ()
 TelnetSocket (SocketInstance &s)
 TelnetSocket (SocketInstance *s)
virtual ~TelnetSocket ()
int readLine (char *pch, const int nSize, const int nSecs=DEFAULT_SOCKET_TIMEOUT)
int readResponse (char *pch, const int nSize, const int nSecs=DEFAULT_SOCKET_TIMEOUT)
int println (const char *fmt,...)
int print (const char *fmt,...)
bool setLoginName (const char *name)

Public Attributes

char* m_pLoginName
WORD m_wFlags

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
nSizeRecv  

anonymous enum
 

Enumeration values:
FLAG_VALIDATED  
FLAG_PLAYING  


Constructor & Destructor Documentation

ssobjects::TelnetSocket::TelnetSocket ( )
 

ssobjects::TelnetSocket::TelnetSocket ( SocketInstance & s )
 

ssobjects::TelnetSocket::TelnetSocket ( SocketInstance * s )
 

ssobjects::TelnetSocket::~TelnetSocket ( ) [virtual]
 


Member Function Documentation

int ssobjects::TelnetSocket::print ( const char * fmt,
... )
 

int ssobjects::TelnetSocket::println ( const char * fmt,
... )
 

int ssobjects::TelnetSocket::readLine ( char * pch,
const int nSize,
const int nSecs = DEFAULT_SOCKET_TIMEOUT )
 

int ssobjects::TelnetSocket::readResponse ( char * pch,
const int nSize,
const int nSecs = DEFAULT_SOCKET_TIMEOUT )
 

bool ssobjects::TelnetSocket::setLoginName ( const char * name )
 


Member Data Documentation

char * ssobjects::TelnetSocket::m_pLoginName
 

WORD ssobjects::TelnetSocket::m_wFlags
 


The documentation for this class was generated from the following files:
Generated at Tue Sep 25 00:26:37 2001 for SimpleServerObjects by doxygen1.2.7 written by Dimitri van Heesch, © 1997-2001