Savarese Software Research Corporation

EventLoopState Struct Reference

List of all members.

Public Types

typedef
boost::multi_index_container
< EventHandler
*, boost::multi_index::indexed_by
< boost::multi_index::ordered_non_unique
< boost::multi_index::const_mem_fun
< EventHandler, const
TimeValue
&,&EventHandler::expiration >
>, boost::multi_index::hashed_unique
< boost::multi_index::identity
< EventHandler * > > > > 
event_handler_container

Public Member Functions

 EventLoopState ()

Public Attributes

bool running
EventPort port
unsigned int io_handler_count
io_event_container io_events
event_handler_container event_handlers

Detailed Description

Definition at line 37 of file EventLoop.cc.


Member Typedef Documentation

typedef boost::multi_index_container< EventHandler*, boost::multi_index::indexed_by< boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<EventHandler, const TimeValue &, &EventHandler::expiration> >, boost::multi_index::hashed_unique<boost::multi_index::identity<EventHandler*> > > > EventLoopState::event_handler_container

Definition at line 45 of file EventLoop.cc.


Constructor & Destructor Documentation

EventLoopState::EventLoopState (  )  [inline]

Definition at line 53 of file EventLoop.cc.


Member Data Documentation

Definition at line 49 of file EventLoop.cc.

Referenced by EventLoop::count_io_handlers().

Definition at line 48 of file EventLoop.cc.

Referenced by EventLoop::start().


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

Savarese Software Research Corporation
Copyright © 2006-2010 Savarese Software Research Corporation. All rights reserved.