vghwinterface/vghwapiwrapper/src/KhronosAPIWrapper.cpp
branchbug235_bringup_0
changeset 74 4ba73111e824
parent 53 c2ef9095503a
--- a/vghwinterface/vghwapiwrapper/src/KhronosAPIWrapper.cpp	Mon Nov 08 15:39:31 2010 +0000
+++ b/vghwinterface/vghwapiwrapper/src/KhronosAPIWrapper.cpp	Mon Nov 08 15:40:06 2010 +0000
@@ -303,9 +303,9 @@
 }
 
 
-KhronosAPIWrapper::KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
+void KhronosAPIWrapper::Construct( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
 {
-    TRACE("KhronosAPIWrapper::KhronosAPIWrapper()\n");
+    TRACE("KhronosAPIWrapper::Construct()\n");
 	m_lastVgError = VG_NO_ERROR;
 	m_lastEglError = EGL_SUCCESS;
 
@@ -346,6 +346,16 @@
 #endif
 }
 
+KhronosAPIWrapper::KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
+{
+    Construct( aServiceIf, surfacebuffer, inputdata, outputdata );
+}
+
+KhronosAPIWrapper::KhronosAPIWrapper( protocol_MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
+{
+    Construct( (MGraphicsVHWCallback*)aServiceIf, surfacebuffer, inputdata, outputdata );
+}
+
 KhronosAPIWrapper::~KhronosAPIWrapper()
 {
     TRACE("KhronosAPIWrapper::~KhronosAPIWrapper\n");