diff -r 73a1feb507fb -r bc78a40cd63c mmsharing/livecommsui/lcui/tsrc/mustester/Stubs/sipclientstub/inc/CSipSseTestTls.h --- a/mmsharing/livecommsui/lcui/tsrc/mustester/Stubs/sipclientstub/inc/CSipSseTestTls.h Tue Aug 31 15:12:07 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,180 +0,0 @@ -/* -* Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - - - -#ifndef CSIPSSETESTTLS_H -#define CSIPSSETESTTLS_H - -#include -#include -#include -#include - -#include -#include - -class CSIPMessageElements; -class CSIPResponseElements; -class RStringF; -class CSdpDocument; -class CSsfInvitation; -class TRequestStatus; -class CConnMonEventBase; -class CSIPRequestElements; - -//class CTelephony; -//class MSIPProfileRegistryObserver; - -// STUB stuff - -typedef TInt TSIPProfileBehavior; -const TSIPProfileBehavior KRegistryLeaveAtConstruct = 1; -const TSIPProfileBehavior KSIPProfileIdFetchFails = 2; -const TSIPProfileBehavior KSIPIapIdFetchFails = 3; -const TSIPProfileBehavior KSIPConnectionLeaveAtConstruct = 4; - -class CSipSseTestTls : public CBase - { - -public: - - static void OpenL(); - - static void Close(); - - static CSipSseTestTls* Storage(); - - ~CSipSseTestTls(); - - void Reset(); - - TInt Set(TUint32 aKey, TInt aValue); - - TInt Get(TUint32 aKey, TInt& aValue); - - void SetError( TInt aError ); - - TInt Error() const; - - void Clear(); - - void SetRequestStatus( TRequestStatus& iStatus ); - - TBool RegisterStatus(); - - void SetRegisterStatus( TBool aStatus ); - - TBool RegisterSent(); - - void StoreRegistry( MSIPProfileRegistryObserver& aRegistry ); - - //RCommMon - TInt ConnectionCount(); - - void SetConnectionCount( TInt aCount ); - - void ConnectionInfo( const TUint& aIndex, - TUint& aConnectionId, - TUint& aSubConnectionCount ); - - void SetConnectionInfo( TUint aConnectionId, - TUint aSubConnectionCount ); - - void GetUintAttribute( const TUint aConnectionId, - const TUint aSubConnectionId, - const TUint aAttribute, - TUint& aValue, - TRequestStatus& aStatus ); - - void SetUintAttribute( const TUint aConnectionId, - const TUint aSubConnectionId, - const TUint aAttribute, - TUint aValue, - TRequestStatus& aStatus ); - - void GetIntAttribute( const TUint aConnectionId, - const TUint aSubConnectionId, - const TUint aAttribute, - TInt& aValue, - TRequestStatus& aStatus ); - - void SetIntAttribute( const TUint aConnectionId, - const TUint aSubConnectionId, - const TUint aAttribute, - TInt aValue, - TRequestStatus& aStatus ); - - void SetEvent(const CConnMonEventBase& aConnMonEvent ); - - - const CConnMonEventBase& Event(); - - - void SetRegistrationStatus( RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus ); - void SetRegistrationStatus( RMobilePhone::TMobilePhoneRegistrationStatus* aRegStatus ); - - void RegistrationStatus( RMobilePhone::TMobilePhoneRegistrationStatus& aReqStatus ); - - void SetPhoneNetworkModeStatus( RMobilePhone::TMobilePhoneNetworkMode aStatus ); - - RMobilePhone::TMobilePhoneNetworkMode& PhoneNetworkModeStatus(); - - void ClientRequest( CSIPRequestElements* aRequest ); - void ClientResponse( RStringF aMethod, CSIPResponseElements* aResponse ); - -private: - - CSipSseTestTls(); - -public://data - - // Stubs leave/return this error - TInt iError; - static TBool iSipRegisterStatus; - MSIPProfileRegistryObserver* iRegistry; - //RCommMon - TInt iConnectionCount; - //ConnectionInfo - TUint iConnectionId; - TUint iSubConnectionCount; - //UintAttribute - TUint iUintAttributeValue; - //UintAttribute - TUint iIntAttributeValue; - TRequestStatus iRequestStatus; - CConnMonEventBase* iConnMonEventBase; - - RMobilePhone::TMobilePhoneRegistrationStatus iPhoneRegistrationStatus; - RMobilePhone::TMobilePhoneRegistrationStatus* iPhoneRegistrationStatusPointer; - RMobilePhone::TMobilePhoneNetworkMode iPhoneNetworkMode; - - CSIPRequestElements* iClientRequest; - RStringF iResponseToRequest; - CSIPResponseElements* iClientResponse; - RArray iKeys; - RArray iValues; - TSIPProfileBehavior iRegistryBehavior; - TSIPProfileBehavior iProfileBehavior; - TSIPProfileBehavior iConnectionBehavior; - }; - - - -#endif - -// End of File