ACE  6.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ACE_EH_Dispatch_Info Class Reference

This structure contains information of the activated event handler. More...

#include <TP_Reactor.h>

Collaboration diagram for ACE_EH_Dispatch_Info:
Collaboration graph
[legend]

Public Member Functions

 ACE_EH_Dispatch_Info (void)
 
void set (ACE_HANDLE handle, ACE_Event_Handler *event_handler, ACE_Reactor_Mask mask, ACE_EH_PTMF callback)
 
bool dispatch (void) const
 

Public Attributes

ACE_HANDLE handle_
 
ACE_Event_Handlerevent_handler_
 
ACE_Reactor_Mask mask_
 
ACE_EH_PTMF callback_
 
int resume_flag_
 
bool reference_counting_required_
 

Private Member Functions

 ACE_EH_Dispatch_Info (const ACE_EH_Dispatch_Info &)
 
ACE_EH_Dispatch_Infooperator= (const ACE_EH_Dispatch_Info &)
 

Private Attributes

bool dispatch_
 

Detailed Description

This structure contains information of the activated event handler.

Constructor & Destructor Documentation

ACE_EH_Dispatch_Info::ACE_EH_Dispatch_Info ( void  )
inline
ACE_EH_Dispatch_Info::ACE_EH_Dispatch_Info ( const ACE_EH_Dispatch_Info )
private

Member Function Documentation

bool ACE_EH_Dispatch_Info::dispatch ( void  ) const
inline
ACE_EH_Dispatch_Info& ACE_EH_Dispatch_Info::operator= ( const ACE_EH_Dispatch_Info )
private
void ACE_EH_Dispatch_Info::set ( ACE_HANDLE  handle,
ACE_Event_Handler event_handler,
ACE_Reactor_Mask  mask,
ACE_EH_PTMF  callback 
)
inline

Member Data Documentation

ACE_EH_PTMF ACE_EH_Dispatch_Info::callback_
bool ACE_EH_Dispatch_Info::dispatch_
private
ACE_Event_Handler* ACE_EH_Dispatch_Info::event_handler_
ACE_HANDLE ACE_EH_Dispatch_Info::handle_
ACE_Reactor_Mask ACE_EH_Dispatch_Info::mask_
bool ACE_EH_Dispatch_Info::reference_counting_required_
int ACE_EH_Dispatch_Info::resume_flag_

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