Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_NetComputer_Generic Class Reference

#include <netcomputer_generic.h>

Inheritance diagram for CL_NetComputer_Generic:

Inheritance graph
[legend]
Collaboration diagram for CL_NetComputer_Generic:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_NetComputer_Generic (CL_NetSession_Generic *session)
virtual ~CL_NetComputer_Generic ()
virtual unsigned long get_address () const=0
CL_NetSession_Genericget_session ()
void add_ref ()
void release_ref ()
virtual void disconnect ()=0

Private Attributes

CL_NetSession_Genericsession
int ref_count

Constructor & Destructor Documentation

CL_NetComputer_Generic::CL_NetComputer_Generic ( CL_NetSession_Generic * session )
 

virtual CL_NetComputer_Generic::~CL_NetComputer_Generic ( ) [virtual]
 


Member Function Documentation

void CL_NetComputer_Generic::add_ref ( )
 

virtual void CL_NetComputer_Generic::disconnect ( ) [pure virtual]
 

Reimplemented in CL_NetComputer_Server, and CL_NetComputer_Host.

virtual unsigned long CL_NetComputer_Generic::get_address ( ) const [pure virtual]
 

Reimplemented in CL_NetComputer_Server, and CL_NetComputer_Host.

CL_NetSession_Generic* CL_NetComputer_Generic::get_session ( )
 

Reimplemented in CL_NetComputer_Server.

void CL_NetComputer_Generic::release_ref ( )
 


Member Data Documentation

int CL_NetComputer_Generic::ref_count [private]
 

Definition at line 41 of file netcomputer_generic.h.

CL_NetSession_Generic* CL_NetComputer_Generic::session [private]
 

Definition at line 40 of file netcomputer_generic.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:14 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001