diff -r 9d7ce34704c8 -r b564fb5fd78b datacommsserver/esockserver/inc/es_commsdataobject.h --- a/datacommsserver/esockserver/inc/es_commsdataobject.h Tue Aug 31 16:25:36 2010 +0300 +++ b/datacommsserver/esockserver/inc/es_commsdataobject.h Wed Sep 01 12:35:48 2010 +0100 @@ -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));