LogCabin
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
LogCabin::RPC::OpaqueServer::BoundListenerWithMonitor Struct Reference

Couples a BoundListener with an Event::File::Monitor and destroys them in the right order (monitor first). More...

List of all members.

Public Member Functions

 BoundListenerWithMonitor (OpaqueServer &server, int fd)
 Constructor. See BoundListener.
 ~BoundListenerWithMonitor ()
 Destructor.

Public Attributes

BoundListener handler
 This creates a new SocketWithHandler instance upon getting a new connection.
Event::File::Monitor monitor
 This listens for incoming TCP connections and calls 'handler' with them.

Detailed Description

Couples a BoundListener with an Event::File::Monitor and destroys them in the right order (monitor first).

Definition at line 203 of file OpaqueServer.h.


Constructor & Destructor Documentation

Constructor. See BoundListener.

Definition at line 152 of file OpaqueServer.cc.

Destructor.

Definition at line 160 of file OpaqueServer.cc.


Member Data Documentation

This creates a new SocketWithHandler instance upon getting a new connection.

Definition at line 213 of file OpaqueServer.h.

This listens for incoming TCP connections and calls 'handler' with them.

Definition at line 218 of file OpaqueServer.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines