ARPDAS_QNX6 1.0
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
DG_dispatch Class Reference

#include <DG_Resmgr.h>

Collaboration diagram for DG_dispatch:

List of all members.

Public Member Functions

 DG_dispatch ()
 ~DG_dispatch ()
void client_add (DG_dispatch_client *clt)
void client_rm (DG_dispatch_client *clt)
void Loop ()
void ready_to_quit ()

Public Attributes

dispatch_t * dpp

Private Member Functions

int all_closed ()

Private Attributes

int quit_received
dispatch_context_t * single_ctp
std::list< DG_dispatch_client * > clients

Detailed Description

Definition at line 31 of file DG_Resmgr.h.


Constructor & Destructor Documentation

DG_dispatch::DG_dispatch ( )

Definition at line 30 of file DG_Resmgr.cc.

References dpp, nl_error, and quit_received.

DG_dispatch::~DG_dispatch ( )

Definition at line 41 of file DG_Resmgr.cc.

References dpp, and single_ctp.


Member Function Documentation

int DG_dispatch::all_closed ( ) [private]

Definition at line 63 of file DG_Resmgr.cc.

References clients, and nl_error.

Referenced by Loop().

Here is the caller graph for this function:

void DG_dispatch::client_add ( DG_dispatch_client clt)

Definition at line 79 of file DG_Resmgr.cc.

References clients.

Referenced by DG_dispatch_client::attach().

Here is the caller graph for this function:

void DG_dispatch::client_rm ( DG_dispatch_client clt)

Definition at line 84 of file DG_Resmgr.cc.

References clients.

Referenced by DG_dispatch_client::detach().

Here is the caller graph for this function:

void DG_dispatch::Loop ( )

Definition at line 47 of file DG_Resmgr.cc.

References all_closed(), dpp, nl_error, quit_received, and single_ctp.

Referenced by data_generator::operate().

Here is the call graph for this function:

Here is the caller graph for this function:

void DG_dispatch::ready_to_quit ( )

Definition at line 37 of file DG_Resmgr.cc.

References quit_received.

Referenced by data_generator::execute().

Here is the caller graph for this function:


Member Data Documentation

std::list<DG_dispatch_client *> DG_dispatch::clients [private]

Definition at line 44 of file DG_Resmgr.h.

Referenced by all_closed(), client_add(), and client_rm().

dispatch_t* DG_dispatch::dpp

Definition at line 41 of file DG_Resmgr.h.

Referenced by DG_dispatch(), Loop(), and ready_to_quit().

dispatch_context_t* DG_dispatch::single_ctp [private]

Definition at line 43 of file DG_Resmgr.h.

Referenced by Loop(), and ~DG_dispatch().


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