diff -r 2b7283837edb -r 3104fc151679 imstutils/imconversationview/tsrc/imcvuiengine_test/dummytestadaptation/src/cosssendmessagerequest.cpp --- a/imstutils/imconversationview/tsrc/imcvuiengine_test/dummytestadaptation/src/cosssendmessagerequest.cpp Thu Aug 19 09:41:53 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,181 +0,0 @@ -/* -* Copyright (c) 2007-2008 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: Send message Request to the Network Server -* -*/ - -#include "cosssendmessagerequest.h" -#include -#include "cossprotocolconnectionmanager.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include - -/** -* operations state enums variables -*/ - -enum ImStates - { - RecipientOffline = 1, - SenderBlocked = 3, - NotSupported = 5, - - // add if required - }; -// ======== MEMBER FUNCTIONS ======== - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::COSSSendMessageRequest() -// --------------------------------------------------------------------------- -// -COSSSendMessageRequest::COSSSendMessageRequest ( - MOSSProtocolConnectionManager& aConnMan, - TXIMPRequestId aRequestId ) : - - CActive ( EPriorityNormal ), - iRequestId ( aRequestId ), - iConnMan ( aConnMan ) - { - //LOGGER ( TXT ( "COSSSendMessageRequest::COSSSendMessageRequest Start" ) ); - CActiveScheduler::Add ( this ); - - //LOGGER ( TXT ( "COSSSendMessageRequest::COSSSendMessageRequest End" ) ); - } - - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::ConstructL() -// --------------------------------------------------------------------------- -// -void COSSSendMessageRequest::ConstructL() - { - //LOGGER ( TXT ( "COSSSendMessageRequest::ConstructL Start-End" ) ); - - - } - - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::NewL() -// --------------------------------------------------------------------------- -// -COSSSendMessageRequest* COSSSendMessageRequest::NewL ( - MOSSProtocolConnectionManager& aConnMan, - TXIMPRequestId aRequestId ) - { - //LOGGER ( TXT ( "COSSSendMessageRequest::NewL Start" ) ); - - COSSSendMessageRequest* self = new ( ELeave ) - COSSSendMessageRequest ( aConnMan, aRequestId ); - CleanupStack::PushL ( self ); - self->ConstructL(); - CleanupStack::Pop ( self ); - - //LOGGER ( TXT ( "COSSSendMessageRequest::NewL End" ) ); - return self; - } - - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::NewLC() -// --------------------------------------------------------------------------- -// -COSSSendMessageRequest* COSSSendMessageRequest::NewLC ( - MOSSProtocolConnectionManager& aConnMan, - TXIMPRequestId aRequestId ) - { - //LOGGER ( TXT ( "COSSSendMessageRequest::NewLC Start" ) ); - - COSSSendMessageRequest* self = - COSSSendMessageRequest::NewL ( aConnMan, aRequestId ); - CleanupStack::PushL ( self ); - - //LOGGER ( TXT ( "COSSSendMessageRequest::NewLC End" ) ); - return self; - } - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::~COSSSendMessageRequest() -// --------------------------------------------------------------------------- -// -COSSSendMessageRequest::~COSSSendMessageRequest() - { - //LOGGER ( TXT ( "COSSSendMessageRequest::~COSSSendMessageRequest Start" ) ); - //LOGGER ( TXT ( "COSSSendMessageRequest::~COSSSendMessageRequest End" ) ); - } - - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::DoCancel() -// --------------------------------------------------------------------------- -// -void COSSSendMessageRequest::DoCancel() - { - } - - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::RunL() -// --------------------------------------------------------------------------- -// -void COSSSendMessageRequest::RunL() - { - - iConnMan.HandleToHost().HandleRequestCompleted ( iRequestId, KErrNone ); - - //LOGGER ( TXT ( "COSSSendMessageRequest::RunL End" ) ); - } - - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::RunError() -// --------------------------------------------------------------------------- -// -TInt COSSSendMessageRequest::RunError ( TInt aError ) - { - //LOGGER ( TXT ( "COSSSendMessageRequest::RunError Start" ) ); - - iConnMan.HandleToHost().HandleRequestCompleted ( iRequestId, aError ); - - delete this; - //LOGGER ( TXT ( "COSSSendMessageRequest::RunError End" ) ); - return KErrNone; - } - -// --------------------------------------------------------------------------- -// COSSSendMessageRequest::SendMessageL() -// --------------------------------------------------------------------------- -// -void COSSSendMessageRequest::SendMessageL ( const MImConversationInfo& aImMessage ) - { - //LOGGER ( TXT ( "COSSSendMessageRequest::SendMessageL Start" ) ); - SetActive(); - - User::RequestComplete( iStatus, KErrNone); - - //LOGGER ( TXT ( "COSSSendMessageRequest::SendMessageL End" ) ); - } - -// End of file