LSSTApplications  8.0.0.0+107,8.0.0.1+13,9.1+18,9.2,master-g084aeec0a4,master-g0aced2eed8+6,master-g15627eb03c,master-g28afc54ef9,master-g3391ba5ea0,master-g3d0fb8ae5f,master-g4432ae2e89+36,master-g5c3c32f3ec+17,master-g60f1e072bb+1,master-g6a3ac32d1b,master-g76a88a4307+1,master-g7bce1f4e06+57,master-g8ff4092549+31,master-g98e65bf68e,master-ga6b77976b1+53,master-gae20e2b580+3,master-gb584cd3397+53,master-gc5448b162b+1,master-gc54cf9771d,master-gc69578ece6+1,master-gcbf758c456+22,master-gcec1da163f+63,master-gcf15f11bcc,master-gd167108223,master-gf44c96c709
LSSTDataManagementBasePackage
Public Member Functions | Static Public Member Functions | Static Protected Attributes | List of all members
lsst.ctrl.events::EventLibrary Class Reference

Singleton use to make sure the events library is initialized. More...

#include <EventLibrary.h>

Public Member Functions

 EventLibrary ()
 EventLibrary makes sure that the ActiveMQ event library is initialized. This can happen only once per process, so this singleton is used to make sure that happens. More...
 
 ~EventLibrary ()
 destructor More...
 

Static Public Member Functions

static void initializeLibrary ()
 initialize the ActiveMQ library, but only do it once. More...
 

Static Protected Attributes

static int libraryInitialized = 0
 

Detailed Description

Singleton use to make sure the events library is initialized.

Definition at line 56 of file EventLibrary.h.

Constructor & Destructor Documentation

lsst.ctrl.events::EventLibrary::EventLibrary ( )

EventLibrary makes sure that the ActiveMQ event library is initialized. This can happen only once per process, so this singleton is used to make sure that happens.

Definition at line 59 of file EventLibrary.cc.

59  {
60 }
lsst.ctrl.events::EventLibrary::~EventLibrary ( )

destructor

Definition at line 64 of file EventLibrary.cc.

64  {
65 }

Member Function Documentation

void lsst.ctrl.events::EventLibrary::initializeLibrary ( )
static

initialize the ActiveMQ library, but only do it once.

Definition at line 69 of file EventLibrary.cc.

69  {
70  if (libraryInitialized == 0) {
71  activemq::library::ActiveMQCPP::initializeLibrary();
73  }
74 }

Member Data Documentation

int lsst.ctrl.events::EventLibrary::libraryInitialized = 0
staticprotected

Definition at line 65 of file EventLibrary.h.


The documentation for this class was generated from the following files: