Savarese Software Research Corporation
EventLoopState Struct Reference

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 36 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 44 of file EventLoop.cc.

Constructor & Destructor Documentation

EventLoopState::EventLoopState ( )
inline

Definition at line 52 of file EventLoop.cc.

Member Data Documentation

event_handler_container EventLoopState::event_handlers

Definition at line 50 of file EventLoop.cc.

io_event_container EventLoopState::io_events

Definition at line 49 of file EventLoop.cc.

unsigned int EventLoopState::io_handler_count

Definition at line 48 of file EventLoop.cc.

EventPort EventLoopState::port

Definition at line 47 of file EventLoop.cc.

bool EventLoopState::running

Definition at line 46 of file EventLoop.cc.


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

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