MultiPandoraApi class.
More...
#include "MultiPandoraApi.h"
MultiPandoraApi class.
Definition at line 30 of file MultiPandoraApi.h.
◆ AddDaughterPandoraInstance()
Add a pandora daughter instance, associated to a primary pandora instance.
- Parameters
-
pPrimaryPandora | the address of the primary pandora instance |
pDaughterPandora | the address of the daughter pandora instance |
Definition at line 61 of file MultiPandoraApi.cc.
◆ AddPrimaryPandoraInstance()
void MultiPandoraApi::AddPrimaryPandoraInstance |
( |
const pandora::Pandora *const |
pPrimaryPandora | ) |
|
|
static |
Declare a new primary pandora instance and receive the relevant multi pandora book-keeping instance.
- Parameters
-
pPrimaryPandora | the address of the primary pandora instance |
- Returns
- the multipandora instance
Definition at line 54 of file MultiPandoraApi.cc.
◆ DeletePandoraInstances()
void MultiPandoraApi::DeletePandoraInstances |
( |
const pandora::Pandora *const |
pPrimaryPandora | ) |
|
|
static |
Delete all pandora instances associated with (and including) a specified primary pandora instance.
- Parameters
-
pPrimaryPandora | the address of the primary pandora instance |
Definition at line 68 of file MultiPandoraApi.cc.
◆ GetDaughterPandoraInstanceList()
Get the list of daughter pandora instances associated with a given primary pandora instance.
- Parameters
-
pPrimaryPandora | the address of the primary pandora instance |
- Returns
- the daughter pandora instance list
Definition at line 33 of file MultiPandoraApi.cc.
◆ GetPandoraInstance()
Get the address of the pandora instance associated with a given primary pandora instance and volume id number.
- Parameters
-
pPrimaryPandora | the address of the primary pandora instance |
volumeId | the volume identifier number |
- Returns
- the address of the pandora instance
Definition at line 26 of file MultiPandoraApi.cc.
◆ GetPandoraInstanceMap()
Get the pandora instance map.
- Returns
- the pandora instance map
Definition at line 19 of file MultiPandoraApi.cc.
◆ GetPrimaryPandoraInstance()
Get the address of the primary pandora instance associated with a given daughter pandora instance.
- Parameters
-
pDaughterPandora | the address of the daughter pandora instance |
- Returns
- the address of the primary pandora instance
Definition at line 40 of file MultiPandoraApi.cc.
◆ GetVolumeId()
unsigned int MultiPandoraApi::GetVolumeId |
( |
const pandora::Pandora *const |
pPandora | ) |
|
|
static |
Get the volume id associated with a given pandora instance.
- Parameters
-
pPandora | the address of the pandora instance |
- Returns
- the volume id
Definition at line 47 of file MultiPandoraApi.cc.
◆ SetVolumeId()
void MultiPandoraApi::SetVolumeId |
( |
const pandora::Pandora *const |
pPandora, |
|
|
const unsigned int |
volumeId |
|
) |
| |
|
static |
Set the volume id associated with a given pandora instance.
- Parameters
-
pPandora | the address of the pandora instance |
volumeId | the volume id |
Definition at line 75 of file MultiPandoraApi.cc.
◆ m_multiPandoraApiImpl
The documentation for this class was generated from the following files: