| /* |
| * Copyright 2019-present Infosys Limited |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| /****************************************************************************** |
| * mmeDetachProcedureCtxtManager.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/mmeDetachProcedureCtxtManager.h" |
| |
| using namespace cmn::memPool; |
| |
| namespace mme |
| { |
| /****************************************************************************** |
| * Constructor |
| ******************************************************************************/ |
| MmeDetachProcedureCtxtManager::MmeDetachProcedureCtxtManager(int numOfBlocks):poolManager_m(numOfBlocks) |
| { |
| } |
| |
| /****************************************************************************** |
| * Destructor |
| ******************************************************************************/ |
| MmeDetachProcedureCtxtManager::~MmeDetachProcedureCtxtManager() |
| { |
| } |
| |
| /****************************************************************************** |
| * Allocate MmeDetachProcedureCtxt data block |
| ******************************************************************************/ |
| MmeDetachProcedureCtxt* MmeDetachProcedureCtxtManager::allocateMmeDetachProcedureCtxt() |
| { |
| MmeDetachProcedureCtxt* MmeDetachProcedureCtxt_p = poolManager_m.allocate(); |
| return MmeDetachProcedureCtxt_p; |
| } |
| |
| /****************************************************************************** |
| * Deallocate a MmeDetachProcedureCtxt data block |
| ******************************************************************************/ |
| void MmeDetachProcedureCtxtManager::deallocateMmeDetachProcedureCtxt(MmeDetachProcedureCtxt* MmeDetachProcedureCtxtp ) |
| { |
| poolManager_m.free( MmeDetachProcedureCtxtp ); |
| } |
| } |