Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofmsg.h File Reference


Detailed Description

messaging layer of OOFILE application development framework.

can be used without the database just as a quick drop-in broadcaster.

#include "oof0.h"

Include dependency graph for oofmsg.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  oofBroadcaster
 Generic broadcaster for messaging. More...

class  oofReceiver
 Generic receiver for messaging. More...

class  oofSingleListener
 Special limited oofReceiver which will only ever listen to one oofBroadcaster at a time. More...


Defines

#define MessageT   DWORD
#define Int32   signed long
#define Uint16   unsigned short

Typedefs

typedef unsigned long OOFmsgT

Variables

const OOFmsgT OOFmsg_None = 0
const OOFmsgT OOFmsg_ChangeSelection = 1
const OOFmsgT OOFmsg_ChangeContext = OOFmsg_ChangeSelection + 1
const OOFmsgT OOFmsg_UnloadRecord = OOFmsg_ChangeContext + 1
const OOFmsgT OOFmsg_NewRecord = OOFmsg_UnloadRecord + 1
const OOFmsgT OOFmsg_DeleteRecord = OOFmsg_NewRecord + 1
const OOFmsgT OOFmsg_SaveRecord = OOFmsg_DeleteRecord + 1
const OOFmsgT OOFmsg_RevertRecord = OOFmsg_SaveRecord + 1
const OOFmsgT OOFmsg_BroadcasterClosing = OOFmsg_RevertRecord + 1
const OOFmsgT OOFmsg_AttemptLeaveRecord = OOFmsg_BroadcasterClosing + 1
const OOFmsgT OOFmsg_AttemptSaveRecord = OOFmsg_AttemptLeaveRecord + 1
const OOFmsgT OOFmsg_FinishCloning = OOFmsg_AttemptSaveRecord + 1
const OOFmsgT OOFmsg_AppendSelection = OOFmsg_FinishCloning + 1
const OOFmsgT OOFmsg_RemoveSelection = OOFmsg_AppendSelection + 1
const OOFmsgT OOFmsg_ClearSelection = OOFmsg_RemoveSelection + 1
const OOFmsgT OOFmsg_SuspendSorting = OOFmsg_ClearSelection + 1
const OOFmsgT OOFmsg_ResumeSorting = OOFmsg_SuspendSorting + 1
const OOFmsgT OOFmsg_OOFGUIMessageBase = 1000
const OOFmsgT OOFmsg_OOFGraphMessageBase = 2000
const OOFmsgT OOFmsg_OOFRepMessageBase = 3000
const OOFmsgT OOFmsg_UserMessageBase = 9000
const OOFmsgT OOFmsg_GetDisplayTableHandler = OOFmsg_OOFGUIMessageBase + 1

Define Documentation

#define Int32   signed long
 

#define MessageT   DWORD
 

#define Uint16   unsigned short
 


Typedef Documentation

typedef unsigned long OOFmsgT
 


Variable Documentation

const OOFmsgT OOFmsg_AppendSelection = OOFmsg_FinishCloning + 1
 

const OOFmsgT OOFmsg_AttemptLeaveRecord = OOFmsg_BroadcasterClosing + 1
 

const OOFmsgT OOFmsg_AttemptSaveRecord = OOFmsg_AttemptLeaveRecord + 1
 

const OOFmsgT OOFmsg_BroadcasterClosing = OOFmsg_RevertRecord + 1
 

const OOFmsgT OOFmsg_ChangeContext = OOFmsg_ChangeSelection + 1
 

const OOFmsgT OOFmsg_ChangeSelection = 1
 

const OOFmsgT OOFmsg_ClearSelection = OOFmsg_RemoveSelection + 1
 

const OOFmsgT OOFmsg_DeleteRecord = OOFmsg_NewRecord + 1
 

const OOFmsgT OOFmsg_FinishCloning = OOFmsg_AttemptSaveRecord + 1
 

const OOFmsgT OOFmsg_GetDisplayTableHandler = OOFmsg_OOFGUIMessageBase + 1
 

const OOFmsgT OOFmsg_NewRecord = OOFmsg_UnloadRecord + 1
 

const OOFmsgT OOFmsg_None = 0
 

const OOFmsgT OOFmsg_OOFGraphMessageBase = 2000
 

const OOFmsgT OOFmsg_OOFGUIMessageBase = 1000
 

const OOFmsgT OOFmsg_OOFRepMessageBase = 3000
 

const OOFmsgT OOFmsg_RemoveSelection = OOFmsg_AppendSelection + 1
 

const OOFmsgT OOFmsg_ResumeSorting = OOFmsg_SuspendSorting + 1
 

const OOFmsgT OOFmsg_RevertRecord = OOFmsg_SaveRecord + 1
 

const OOFmsgT OOFmsg_SaveRecord = OOFmsg_DeleteRecord + 1
 

const OOFmsgT OOFmsg_SuspendSorting = OOFmsg_ClearSelection + 1
 

const OOFmsgT OOFmsg_UnloadRecord = OOFmsg_ChangeContext + 1
 

const OOFmsgT OOFmsg_UserMessageBase = 9000
 


Generated on Thu Jan 1 21:24:58 2004 for OOFILE by doxygen 1.3.5