blob: fd700584e452cd83dda1ce9d17bceba684f30b3a [file] [log] [blame]
/*
* Copyright 2019-present Infosys Limited
*
* SPDX-License-Identifier: Apache-2.0
*/
/******************************************************************************
* mmeSvcReqProcedureCtxtManager.cpp
* This is an auto generated file.
* Please do not edit this file.
* All edits to be made through template source file
* <TOP-DIR/scripts/SMCodeGen/templates/ctxtManagerTmpls/blockPoolManager.cpp.tt>
******************************************************************************/
#include "memPoolManager.h"
#include "contextManager/dataBlocks.h"
#include "contextManager/mmeSvcReqProcedureCtxtManager.h"
using namespace cmn::memPool;
namespace mme
{
/******************************************************************************
* Constructor
******************************************************************************/
MmeSvcReqProcedureCtxtManager::MmeSvcReqProcedureCtxtManager(int numOfBlocks):poolManager_m(numOfBlocks)
{
}
/******************************************************************************
* Destructor
******************************************************************************/
MmeSvcReqProcedureCtxtManager::~MmeSvcReqProcedureCtxtManager()
{
}
/******************************************************************************
* Allocate MmeSvcReqProcedureCtxt data block
******************************************************************************/
MmeSvcReqProcedureCtxt* MmeSvcReqProcedureCtxtManager::allocateMmeSvcReqProcedureCtxt()
{
MmeSvcReqProcedureCtxt* MmeSvcReqProcedureCtxt_p = poolManager_m.allocate();
return MmeSvcReqProcedureCtxt_p;
}
/******************************************************************************
* Deallocate a MmeSvcReqProcedureCtxt data block
******************************************************************************/
void MmeSvcReqProcedureCtxtManager::deallocateMmeSvcReqProcedureCtxt(MmeSvcReqProcedureCtxt* MmeSvcReqProcedureCtxtp )
{
poolManager_m.free( MmeSvcReqProcedureCtxtp );
}
}