diff -r 07656293a99c -r cbb19216b74d datacommsserver/esockserver/inc/es_commsdataobject.h --- a/datacommsserver/esockserver/inc/es_commsdataobject.h Mon Jun 21 17:02:22 2010 +0300 +++ b/datacommsserver/esockserver/inc/es_commsdataobject.h Thu Jul 15 20:01:43 2010 +0300 @@ -112,7 +112,14 @@ EOperationSet = 0, /** Client requested that the object retreive data from a provider */ - EOperationGet = 1 + EOperationGet = 1, + + /** + Default value for uninitialized requests. + This is only used as a sanity checking measure where the implementation of a + CommsDataObject has failed to explicitly specify the client requested operation, i.e. get or set + */ + EOperationUninitialized = 0xFFFFFFFF }; @@ -160,7 +167,7 @@ @see MAccessPointConfigApi */ XCommsDataObject(TUint aFlags) - : iReqItfExtId((TUint)EAccessPointConfigApi), iFlags(aFlags) + : iOperationMode(EOperationUninitialized), iReqItfExtId((TUint)EAccessPointConfigApi), iFlags(aFlags) { __ASSERT_DEBUG((aFlags & ~EAllFlags) == 0, User::Panic(KSpecAssert_ESocks_cmsdtbjct, 1)); __ASSERT_DEBUG((aFlags & EOperationSupportMask) != 0, User::Panic(KSpecAssert_ESocks_cmsdtbjct, 2)); @@ -178,7 +185,7 @@ @param aReqItfExtId An interface identifier from TSupportedCommsApiExt. */ XCommsDataObject(TUint aFlags, TUint aReqItfExtId) - : iReqItfExtId(aReqItfExtId), iFlags(aFlags) + : iOperationMode(EOperationUninitialized), iReqItfExtId(aReqItfExtId), iFlags(aFlags) { __ASSERT_DEBUG((aFlags & ~EAllFlags) == 0, User::Panic(KSpecAssert_ESocks_cmsdtbjct, 3)); __ASSERT_DEBUG((aFlags & EOperationSupportMask) != 0, User::Panic(KSpecAssert_ESocks_cmsdtbjct, 4));