diff -r 11fc086941ac -r 4ba73111e824 vghwinterface/vghwapiwrapper/inc/KhronosAPIWrapper.h --- a/vghwinterface/vghwapiwrapper/inc/KhronosAPIWrapper.h Mon Nov 08 15:39:31 2010 +0000 +++ b/vghwinterface/vghwapiwrapper/inc/KhronosAPIWrapper.h Mon Nov 08 15:40:06 2010 +0000 @@ -47,6 +47,7 @@ #endif class MGraphicsVHWCallback; +class protocol_MGraphicsVHWCallback; class KHRONOSAPIWRAPPER_API KhronosAPIWrapper: private MRequestBufferBookKeepingReader { @@ -54,6 +55,8 @@ KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata ); + KhronosAPIWrapper( protocol_MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, + void* inputdata, void* outputdata ); virtual ~KhronosAPIWrapper(); void WorkerThread(); @@ -78,6 +81,8 @@ EGLAPIWrapper* GetEGLWrapper() { return m_EGLWrapper; } private: + void Construct( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, + void* inputdata, void* outputdata ); //From MRequestBufferBookKeeping TUint32 GetWriteCount(); void IncrementReadCount( TUint32 aReadCount );