diff -r 000000000000 -r 4e1aa6a622a0 dosservices/commondsy/src/CDSYMessagesServiceLogic.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dosservices/commondsy/src/CDSYMessagesServiceLogic.cpp Tue Feb 02 00:53:00 2010 +0200 @@ -0,0 +1,105 @@ +/* +* Copyright (c) 2009 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: Implementation of CCDSYMessagesServiceLogic class +* +*/ + + + + +// INCLUDE FILES +#include "CDSYMessagesServiceLogic.h" +#include "commondsy_debug.h" + + + +// EXTERNAL DATA STRUCTURES +// EXTERNAL FUNCTION PROTOTYPES +// CONSTANTS +// MACROS +// LOCAL CONSTANTS AND MACROS +// MODULE DATA STRUCTURES +// LOCAL FUNCTION PROTOTYPES +// FORWARD DECLARATIONS + + + +// ============================= LOCAL FUNCTIONS =============================== + + + +// ============================ MEMBER FUNCTIONS =============================== + + + +// ----------------------------------------------------------------------------- +// CCDSYMessagesServiceLogic::CCDSYMessagesServiceLogic +// ----------------------------------------------------------------------------- +CCDSYMessagesServiceLogic::CCDSYMessagesServiceLogic( const TUint32 aMessageGroup, const TUint32 aMessageID, const TUint32 aMessageTransactionID, const TBool aDynamicRegistration, MCDSYServiceLogic* aCDSYServiceLogic ) +: iMessageGroup( aMessageGroup ) +, iMessageID( aMessageID ) +, iMessageTransactionID( aMessageTransactionID ) +, iDynamicRegistration( aDynamicRegistration ) +, iCDSYServiceLogic( aCDSYServiceLogic ) + { + COM_TRACE_4( "CDSY - CCDSYMessagesServiceLogic::CCDSYMessagesServiceLogic(0x%x, 0x%x, 0x%x, 0x%x)", aMessageGroup, aMessageID, aMessageTransactionID, aDynamicRegistration ); + COM_TRACE_1( "CDSY - CCDSYMessagesServiceLogic::CCDSYMessagesServiceLogic(0x%x)", aCDSYServiceLogic ); + + COM_TRACE_( "CDSY - CCDSYMessagesServiceLogic::CCDSYMessagesServiceLogic - return void" ); + } + + + +// ----------------------------------------------------------------------------- +// CCDSYMessagesServiceLogic::~CCDSYMessagesServiceLogic +// ----------------------------------------------------------------------------- +CCDSYMessagesServiceLogic::~CCDSYMessagesServiceLogic() + { + COM_TRACE_( "CDSY - CCDSYMessagesServiceLogic::~CCDSYMessagesServiceLogic()" ); + + iCDSYServiceLogic = NULL; + + COM_TRACE_( "CDSY - CCDSYMessagesServiceLogic::~CCDSYMessagesServiceLogic - return void" ); + } + + + +// ----------------------------------------------------------------------------- +// CCDSYMessagesServiceLogic::NewL +// ----------------------------------------------------------------------------- +CCDSYMessagesServiceLogic* CCDSYMessagesServiceLogic::NewL( const TUint32 aMessageGroup, const TUint32 aMessageID, MCDSYServiceLogic* aCDSYServiceLogic ) + { + COM_TRACE_3( "CDSY - CCDSYMessagesServiceLogic::NewL(0x%x, 0x%x, 0x%x)", aMessageGroup, aMessageID, aCDSYServiceLogic ); + + CCDSYMessagesServiceLogic* messagesServiceLogic = new ( ELeave ) CCDSYMessagesServiceLogic( aMessageGroup, aMessageID, 0, EFalse, aCDSYServiceLogic ); + + COM_TRACE_1( "CDSY - CCDSYMessagesServiceLogic::NewL - return 0x%x", messagesServiceLogic ); + return messagesServiceLogic; + } + + + +// ----------------------------------------------------------------------------- +// CCDSYMessagesServiceLogic::NewL +// ----------------------------------------------------------------------------- +CCDSYMessagesServiceLogic* CCDSYMessagesServiceLogic::NewL( const TUint32 aMessageGroup, const TUint32 aMessageID, const TUint32 aMessageTransactionID, MCDSYServiceLogic* aCDSYServiceLogic ) + { + COM_TRACE_4( "CDSY - CCDSYMessagesServiceLogic::NewL(0x%x, 0x%x, 0x%x, 0x%x)", aMessageGroup, aMessageID, aMessageTransactionID, aCDSYServiceLogic ); + + CCDSYMessagesServiceLogic* messagesServiceLogic = new ( ELeave ) CCDSYMessagesServiceLogic( aMessageGroup, aMessageID, aMessageTransactionID, ETrue, aCDSYServiceLogic ); + + COM_TRACE_1( "CDSY - CCDSYMessagesServiceLogic::NewL - return 0x%x", messagesServiceLogic ); + return messagesServiceLogic; + } +