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

TelnetSocket::TelnetSocket (    ) 
 

TelnetSocket::TelnetSocket (  SocketInstance &    s ) 
 

TelnetSocket::TelnetSocket (  SocketInstance *    s ) 
 

TelnetSocket::~TelnetSocket (    )  [virtual]
 


Member Function Documentation

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

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

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

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

bool TelnetSocket::setLoginName (  const char *    pname ) 
 


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 on Thu Nov 8 12:39:30 2001 for SimpleServerObjects by doxygen1.2.11 written by Dimitri van Heesch, © 1997-2001