20 #ifndef __JackServerGlobals__    21 #define __JackServerGlobals__    23 #include "driver_interface.h"    24 #include "JackDriverLoader.h"    25 #include "JackCompilerDeps.h"    26 #include "JackServer.h"    41     static unsigned int fUserCount;
    42     static std::map<std::string, JackDriverInfo*> fSlavesList;
    43     static std::map<std::string, int> fInternalsList;
    45     static bool (* on_device_acquire)(
const char* device_name);
    46     static void (* on_device_release)(
const char* device_name);
    52     static void Destroy();
    53     static int Start(
const char* server_name,
    63                      jack_timer_type_t clock,
    64                      char self_connect_mode);
 
Global server static structure: singleton kind of pattern.