FREE::ControllerNotificator Class Reference
[EventsBasic controllers]

Class used by controllers to make a notification through the ControllerCentral. More...

#include <freControllerNotificator.h>

List of all members.

Static Public Member Functions

static void TriggerProgressEvent (const IDPath &senderID, const ProgressCtrlEventBase::StatusID status, const std::string &sComment, SessionComponentCache *pSender, long threadID)
static bool TriggerCallback (const IDPath &senderID, CallbackCtrlEventBase::CallbackType callbackID, void *pData, SessionComponentCache *pSender, long threadID)


Detailed Description

Class used by controllers to make a notification through the ControllerCentral.

This class avoids the including of the ControllerCentral header in the ControllerBase header.

Definition at line 36 of file freControllerNotificator.h.


Member Function Documentation

void FREE::ControllerNotificator::TriggerProgressEvent ( const IDPath senderID,
const ProgressCtrlEventBase::StatusID  status,
const std::string &  sComment,
SessionComponentCache pSender,
long  threadID 
) [static]

Implementation of FREE::ControllerNotificator //////////////////////

Definition at line 35 of file freControllerNotificator.cxx.

References FREE::ControllerCentral::TriggerControllerProgressEvent().

Referenced by FREE::ComponentControllerBase< TControlledComponent >::NotifyProgress().

Here is the call graph for this function:

FREE::ControllerCentral::TriggerControllerProgressEvent

bool FREE::ControllerNotificator::TriggerCallback ( const IDPath senderID,
CallbackCtrlEventBase::CallbackType  callbackID,
void *  pData,
SessionComponentCache pSender,
long  threadID 
) [static]

Definition at line 45 of file freControllerNotificator.cxx.

References FREE::ControllerCentral::TriggerControllerCallback().

Referenced by FREE::ComponentControllerBase< TControlledComponent >::MakeCallback().

Here is the call graph for this function:

FREE::ControllerCentral::TriggerControllerCallback


The documentation for this class was generated from the following files:
Generated at Sat Oct 13 18:22:47 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000