OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
appdict.h File Reference

Definition of class TAppDictionary. More...

#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TAppDictionary
 TAppDictionary implementation for DLLs only. More...
 
struct  owl::TAppDictionary::TEntry
 An application dictionary entry that associates a process ID (Pid) with an application (App). More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Macros

#define DEFINE_APP_DICTIONARY(AppDictionary)    ::owl::TAppDictionary& AppDictionary = ::owl::OWLGetAppDictionary()
 Convenient macro to define a 'AppDictionary' ref and object as needed for use in component DLLs and EXEs.
 

Functions

TAppDictionaryowl::OWLGetAppDictionary ()
 Global exported TAppDictionary in Owl.
 
TApplicationowl::GetApplicationObject (uint pid=0)
 Global function that calls GetApplication() on owl's app-dictionary.
 

Detailed Description

Definition of class TAppDictionary.

This class manages associations between processes/tasks and TApplication pointers.

Definition in file appdict.h.

Macro Definition Documentation

◆ DEFINE_APP_DICTIONARY

Convenient macro to define a 'AppDictionary' ref and object as needed for use in component DLLs and EXEs.

Definition at line 93 of file appdict.h.