Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
MAKLogger::DtObserverCallback< SubjectType > Class Template Reference

ObserverCallback is an observer implemented via a C function callback. More...

+ Inheritance diagram for MAKLogger::DtObserverCallback< SubjectType >:
+ Collaboration diagram for MAKLogger::DtObserverCallback< SubjectType >:

List of all members.

Public Types

typedef void(* ObserverFunction )(const SubjectType &, void *)

Public Member Functions

 DtObserverCallback (ObserverFunction function, void *userData)
void observe (const SubjectType &subject)
 Abstract observe function called when a connected event fires.

Protected Member Functions

 DtObserverCallback (const DtObserverCallback &)
 CopyCTOR not implemented.
DtObserverCallbackoperator= (const DtObserverCallback &)
 Assignment operator not implemented.

Protected Attributes

ObserverFunction myFunction
void * myData

Detailed Description

template<typename SubjectType>
class MAKLogger::DtObserverCallback< SubjectType >

ObserverCallback is an observer implemented via a C function callback.

The observer will call a c function when a connected event is invoked.


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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)