graphics_plat/guestvideodriver_api/ldd/inc/reqhandlerextension.h
branchbug235_bringup_0
changeset 158 13fc3981f713
parent 146 4d1fe4a7ce83
--- a/graphics_plat/guestvideodriver_api/ldd/inc/reqhandlerextension.h	Fri Aug 20 18:00:12 2010 +0100
+++ b/graphics_plat/guestvideodriver_api/ldd/inc/reqhandlerextension.h	Wed Aug 25 17:53:16 2010 +0100
@@ -21,15 +21,19 @@
 
 #include <kernel/kernel.h>
 
+#ifdef FAISALMEMON_S4_SGIMAGE
 #include <sgresource/sgcommon.h>//TSgImageMetaData
+#endif
 
 #include "virtualvideotracing.h"
 
 class MReqHandlerCallback
     {
 public:
+#ifdef FAISALMEMON_S4_SGIMAGE
 	virtual void CreateSgImagePbuffer( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread ) = 0;
 	virtual void CreateSgImageVGImage( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread ) = 0;
+#endif
 	virtual TInt DestroySgImage( const TUint64 aId ) = 0;    
     };
 
@@ -37,8 +41,10 @@
 	{
 public:
 	TInt Construct();
+#ifdef FAISALMEMON_S4_SGIMAGE
 	void CreateSgImagePbuffer( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread );
 	void CreateSgImageVGImage( const TSgImageMetaData& aInfo, TRequestStatus* aStatus, DThread* aThread );
+#endif
 	TInt DestroySgImage( const TUint64 aId );
 	TInt SetReqHandler( MReqHandlerCallback* aHandler );
 private:
@@ -50,8 +56,10 @@
 	{
 public:
 	//SgImage Creation and Destruction commands:
-	IMPORT_C static TInt CreateSgImagePbuffer( const TSgImageMetaData& aInfo );
+#ifdef FAISALMEMON_S4_SGIMAGE IMPORT_C 
+	static TInt CreateSgImagePbuffer( const TSgImageMetaData& aInfo );
 	IMPORT_C static TInt CreateSgImageVGImage( const TSgImageMetaData& aInfo );
+#endif
 	IMPORT_C static TInt DestroySgImage( const TUint64 aId );
 	IMPORT_C static TInt SetReqHandler( MReqHandlerCallback* aHandler );
 	//other functions to be added