#ifndef __CL_COMMAND_QUEUE_CLASS_H__
#define __CL_COMMAND_QUEUE_CLASS_H__
#include "clErrorClass.h"

#ifdef __APPLE__
#include <OpenCL/opencl.h>
#else
#include <CL/cl.h>
#endif //__APPLE__

//! コマンドキューを管理するクラス.
/*! コマンドキューの生成などをする. */
class clCommandQueueClass
{
//変数
private:
	cl_command_queue clcommandqueue;	//!< コマンドキュー
protected:
public:

//関数
private:
protected:
public:
	clCommandQueueClass(cl_context context, cl_device_id device_id);
	~clCommandQueueClass();

	const	cl_command_queue	getCommandQueue() const;
};
#endif //__CL_COMMAND_QUEUE_CLASS_H__
