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