#pragma once
#ifndef CPoolSIPParserInformation_h
#define CPoolSIPParserInformation_h
#include "HHCoreInclude\CPoolObject.h"
#include "HHCoreInclude\ALogger.h"
#include "SIPParserDLLImportExportDeclaration.h"
using namespace CoreFW ;
namespace SIPParserFW
{
class SIP_PARSER_DLL_DECLARATION_SPECIFIER CPoolSIPParserInformation
{
protected:
CPoolSIPParserInformation() ;
virtual ~CPoolSIPParserInformation() ;
public:
static void GetObjectPoolSize( ALogger *pLogger ) ;
static void ReleaseAllocatedObjects() ;
static void ReleasePooledObjects( double fPoolObjectSizeInPercentageToRelease, ALogger *pLogger ) ;
static void SetLogger( ALogger *pLogger ) ;
static void ReleaseStaticSyncronizationObject() ;
static void SetObjectAllocationType( EnumObjectAllocationType eObjectAllocationType ) ;
} ;
} // End namespace
#endif