Jack::JackLibGlobals Struct Reference

Global library static structure: singleton kind of pattern. More...

#include <JackLibGlobals.h>

List of all members.

Public Member Functions

 JackLibGlobals ()
virtual ~JackLibGlobals ()

Static Public Member Functions

static void Init ()
static void Destroy ()
static void CheckContext ()

Public Attributes

JackShmReadWritePtr< JackGraphManagerfGraphManager
JackShmReadWritePtr< JackEngineControlfEngineControl
JackSynchrofSynchroTable [CLIENT_NUM]

Static Public Attributes

static int fClientCount
static JackLibGlobalsfGlobals


Detailed Description

Global library static structure: singleton kind of pattern.

Definition at line 43 of file JackLibGlobals.h.


Member Data Documentation

JackShmReadWritePtr<JackEngineControl> Jack::JackLibGlobals::fEngineControl

Shared memory Port manager

Definition at line 46 of file JackLibGlobals.h.

Referenced by Jack::JackLibClient::GetEngineControl(), JackLibGlobals(), and Jack::JackLibClient::Open().

JackSynchro* Jack::JackLibGlobals::fSynchroTable[CLIENT_NUM]

Shared engine control

Definition at line 47 of file JackLibGlobals.h.

Referenced by JackLibGlobals(), and ~JackLibGlobals().

int JackLibGlobals::fClientCount [static]

Shared synchro table

Definition at line 52 of file JackLibGlobals.h.

Referenced by CheckContext(), Destroy(), and Init().


The documentation for this struct was generated from the following files:
Generated on Thu Feb 14 11:16:03 2008 for Jackdmp by  doxygen 1.5.1