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

CL_EventTrigger_Socket Class Reference

#include <event_trigger_socket.h>

Inheritance diagram for CL_EventTrigger_Socket:

Inheritance graph
[legend]
Collaboration diagram for CL_EventTrigger_Socket:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type { read, write, exception }

Public Methods

 CL_EventTrigger_Socket (CL_Socket_Generic *sock, Type type)
 ~CL_EventTrigger_Socket ()
CL_Socket_Genericget_socket () const
Type get_type () const
void start_listen ()

Private Attributes

CL_Socket_Genericsock
Type type

Static Private Attributes

CL_SocketSelect socket_select

Member Enumeration Documentation

enum CL_EventTrigger_Socket::Type
 

Enumeration values:
read  
write  
exception  

Definition at line 15 of file event_trigger_socket.h.


Constructor & Destructor Documentation

CL_EventTrigger_Socket::CL_EventTrigger_Socket ( CL_Socket_Generic * sock,
Type type )
 

CL_EventTrigger_Socket::~CL_EventTrigger_Socket ( )
 


Member Function Documentation

CL_Socket_Generic * CL_EventTrigger_Socket::get_socket ( ) const [inline]
 

Definition at line 30 of file event_trigger_socket.h.

Type CL_EventTrigger_Socket::get_type ( ) const [inline]
 

Definition at line 32 of file event_trigger_socket.h.

void CL_EventTrigger_Socket::start_listen ( )
 


Member Data Documentation

CL_Socket_Generic* CL_EventTrigger_Socket::sock [private]
 

Definition at line 41 of file event_trigger_socket.h.

CL_SocketSelect CL_EventTrigger_Socket::socket_select [static, private]
 

Definition at line 44 of file event_trigger_socket.h.

Type CL_EventTrigger_Socket::type [private]
 

Definition at line 42 of file event_trigger_socket.h.


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