GNet::Lock Class Reference

A private implementation class used by GNet::Select to lock data structures in the face of reentrancy. More...

List of all members.

Public Member Functions

 Lock (EventHandlerList &list)
 ~Lock ()

Public Attributes

EventHandlerListm_list


Detailed Description

A private implementation class used by GNet::Select to lock data structures in the face of reentrancy.

Definition at line 103 of file geventloop_unix.cpp.


Constructor & Destructor Documentation

GNet::Lock::Lock ( EventHandlerList list  )  [explicit]

Definition at line 117 of file geventloop_unix.cpp.

References GNet::EventHandlerList::lock(), and m_list.

GNet::Lock::~Lock (  ) 

Definition at line 123 of file geventloop_unix.cpp.

References m_list, and GNet::EventHandlerList::unlock().


Member Data Documentation

Definition at line 106 of file geventloop_unix.cpp.

Referenced by Lock(), and ~Lock().


The documentation for this class was generated from the following file:

Generated on Fri Apr 18 15:56:13 2008 for E-MailRelay by  doxygen 1.5.5