#pragma once
#ifndef CQueueItemClass_h
#define CQueueItemClass_h
#include "FWCoreDLLImportExportDeclaration.h"
namespace CoreFW
{
template< typename ClassType >
class DLL_TEMPLATE_DECLARATION_SPECIFIER CQueueItemClass
{
public:
CQueueItemClass();
CQueueItemClass( ClassType ItemObject, long Priority ) ;
virtual ~CQueueItemClass();
ClassType GetItem() ;
long GetPriority() ;
protected:
ClassType m_ItemObject ;
long m_Priority ;
} ;
} // End namespace
#if defined( DLL_TEMPLATE_DECLARATION_SPECIFIER_EXPORT )
#include "CQueueItemClass.cpp"
#endif
#endif