source files for attorney
This commit is contained in:
parent
0643faf0e5
commit
fa636fded5
18
datapoollocal/HasLocalDpIFManagerAttorney.cpp
Normal file
18
datapoollocal/HasLocalDpIFManagerAttorney.cpp
Normal file
@ -0,0 +1,18 @@
|
||||
#include "HasLocalDpIFManagerAttorney.h"
|
||||
#include "LocalPoolObjectBase.h"
|
||||
#include "LocalPoolDataSetBase.h"
|
||||
#include "HasLocalDataPoolIF.h"
|
||||
|
||||
LocalPoolDataSetBase* HasLocalDpIFManagerAttorney::getDataSetHandle(HasLocalDataPoolIF* interface,
|
||||
sid_t sid) {
|
||||
return interface->getDataSetHandle(sid);
|
||||
}
|
||||
|
||||
LocalPoolObjectBase* HasLocalDpIFManagerAttorney::getPoolObjectHandle(HasLocalDataPoolIF* interface,
|
||||
lp_id_t localPoolId) {
|
||||
return interface->getPoolObjectHandle(localPoolId);
|
||||
}
|
||||
|
||||
object_id_t HasLocalDpIFManagerAttorney::getObjectId(HasLocalDataPoolIF* interface) {
|
||||
return interface->getObjectId();
|
||||
}
|
@ -1,25 +1,20 @@
|
||||
#ifndef FSFW_DATAPOOLLOCAL_HASLOCALDPIFMANAGERATTORNEY_H_
|
||||
#define FSFW_DATAPOOLLOCAL_HASLOCALDPIFMANAGERATTORNEY_H_
|
||||
|
||||
#include "HasLocalDataPoolIF.h"
|
||||
#include "localPoolDefinitions.h"
|
||||
|
||||
class HasLocalDataPoolIF;
|
||||
class LocalPoolDataSetBase;
|
||||
class LocalPoolObjectBase;
|
||||
|
||||
class HasLocalDpIFManagerAttorney {
|
||||
|
||||
static LocalPoolDataSetBase* getDataSetHandle(HasLocalDataPoolIF* interface, sid_t sid) {
|
||||
return interface->getDataSetHandle(sid);
|
||||
}
|
||||
static LocalPoolDataSetBase* getDataSetHandle(HasLocalDataPoolIF* interface, sid_t sid);
|
||||
|
||||
static LocalPoolObjectBase* getPoolObjectHandle(HasLocalDataPoolIF* interface,
|
||||
lp_id_t localPoolId) {
|
||||
return interface->getPoolObjectHandle(localPoolId);
|
||||
}
|
||||
lp_id_t localPoolId);
|
||||
|
||||
static object_id_t getObjectId(HasLocalDataPoolIF* interface) {
|
||||
return interface->getObjectId();
|
||||
}
|
||||
static object_id_t getObjectId(HasLocalDataPoolIF* interface);
|
||||
|
||||
friend class LocalDataPoolManager;
|
||||
};
|
||||
|
6
datapoollocal/HasLocalDpIFUserAttorney.cpp
Normal file
6
datapoollocal/HasLocalDpIFUserAttorney.cpp
Normal file
@ -0,0 +1,6 @@
|
||||
#include "HasLocalDpIFUserAttorney.h"
|
||||
#include "HasLocalDataPoolIF.h"
|
||||
|
||||
AccessPoolManagerIF* HasLocalDpIFUserAttorney::getAccessorHandle(HasLocalDataPoolIF *interface) {
|
||||
return interface->getAccessorHandle();
|
||||
}
|
@ -1,16 +1,13 @@
|
||||
#ifndef FSFW_DATAPOOLLOCAL_HASLOCALDPIFUSERATTORNEY_H_
|
||||
#define FSFW_DATAPOOLLOCAL_HASLOCALDPIFUSERATTORNEY_H_
|
||||
|
||||
#include "HasLocalDataPoolIF.h"
|
||||
|
||||
class HasLocalDataPoolIF;
|
||||
class AccessPoolManagerIF;
|
||||
|
||||
class HasLocalDpIFUserAttorney {
|
||||
private:
|
||||
|
||||
static AccessPoolManagerIF* getAccessorHandle(HasLocalDataPoolIF* interface) {
|
||||
return interface->getAccessorHandle();
|
||||
}
|
||||
static AccessPoolManagerIF* getAccessorHandle(HasLocalDataPoolIF* interface);
|
||||
|
||||
friend class LocalPoolObjectBase;
|
||||
friend class LocalPoolDataSetBase;
|
||||
|
Loading…
Reference in New Issue
Block a user