Gizmo3D

gzNotify.h File Reference

Notification message and handler. More...

#include "gzBase.h"
#include "gzMutex.h"
#include "gzTime.h"
#include "gzExceptions.h"

Go to the source code of this file.

Classes

class  gzPendSub< SLAVE >
class  gzPendData< DATA >
class  gzNotifyMaster< MASTER, SLAVE, DATA >
class  gzNotifySlave< MASTER, SLAVE, DATA >
class  gzNotifyMessage
class  gzNotifyInterface
class  gzNotifyManager

Enumerations

enum  gzNotifyState {
  GZ_NOTIFY_ADD_SUBSCRIBER, GZ_NOTIFY_CANCEL_ADD_SUBSCRIBER, GZ_NOTIFY_MULTIPLE_ADD_SUBSCRIBER, GZ_NOTIFY_REMOVE_SUBSCRIBER,
  GZ_NOTIFY_MASTER_TERMINATE, GZ_NOTIFY_SLAVE_TERMINATE
}
 Possible notification events as results of subscription changes etc. More...


Detailed Description

Notification message and handler.

The Gizmo3D toolkit uses model-view architecture. The Notification messages and the manager of these messages are thread safe and priority based in Gizmo3D.

Definition in file gzNotify.h.


Enumeration Type Documentation

enum gzNotifyState
 

Possible notification events as results of subscription changes etc.

Enumerator:
GZ_NOTIFY_ADD_SUBSCRIBER 
GZ_NOTIFY_CANCEL_ADD_SUBSCRIBER 
GZ_NOTIFY_MULTIPLE_ADD_SUBSCRIBER 
GZ_NOTIFY_REMOVE_SUBSCRIBER 
GZ_NOTIFY_MASTER_TERMINATE 
GZ_NOTIFY_SLAVE_TERMINATE 

Definition at line 41 of file gzNotify.h.


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond