locationcentre/lcutils/inc/lcipcparams.inl
branchRCL_3
changeset 16 4721bd00d3da
parent 14 3a25f69541ff
child 21 e15b7f06eba6
--- a/locationcentre/lcutils/inc/lcipcparams.inl	Wed Apr 14 15:50:30 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,390 +0,0 @@
-/*
-* Copyright (c) 2007 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:  Parameters for the IPC message handling between the 
-*                Location Centre API and Location Centre Server.
-*
-*/
-
-
-// ----- Member funtions for CLcBasicAppInfo ------------------------------
-
-// ---------------------------------------------------------------------------
-// CLcBasicAppInfo::CLcBasicAppInfo
-// ---------------------------------------------------------------------------
-//
-inline CLcBasicAppInfo::CLcBasicAppInfo()
-    {
-    // C++ Default constructor. No allocations or functions which can Leave
-    // should be called from here.
-    }
-                         
-// ---------------------------------------------------------------------------
-// CLcBasicAppInfo::~CLcBasicAppInfo
-// ---------------------------------------------------------------------------
-//
-inline CLcBasicAppInfo::~CLcBasicAppInfo()
-    {
-    // C++ Destructor. Free all resources associated with this class.
-    
-    // Delete the Application data content
-    delete iAppData;
-    
-    // Delete the buffer containing the command line arguments
-    delete iCmdLineParams;
-    }
-        
-// ---------------------------------------------------------------------------
-// CLcBasicAppInfo* CLcBasicAppInfo::NewL
-// ---------------------------------------------------------------------------
-//
-inline CLcBasicAppInfo* CLcBasicAppInfo::NewL()
-    {
-    return  ( new ( ELeave ) CLcBasicAppInfo );        
-    }
-
-// ---------------------------------------------------------------------------
-// CLcBasicAppInfo* CLcBasicAppInfo::NewLC
-// ---------------------------------------------------------------------------
-//
-inline CLcBasicAppInfo* CLcBasicAppInfo::NewLC()
-    {
-    CLcBasicAppInfo* self = new ( ELeave ) CLcBasicAppInfo;
-    CleanupStack::PushL( self );
-    return self;        
-    }
-
-// ---------------------------------------------------------------------------
-// TUint32 CLcBasicAppInfo::ApplicationType
-// ---------------------------------------------------------------------------
-//
-inline TUint32 CLcBasicAppInfo::ApplicationType() const
-    {
-    return iAppType;
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcBasicAppInfo::SetApplicationType
-// ---------------------------------------------------------------------------
-//
-inline void CLcBasicAppInfo::SetApplicationType( TUint32      aAppType )
-    {
-    iAppType = aAppType;
-    }
-
-// ---------------------------------------------------------------------------
-// TUint32 CLcBasicAppInfo::LocationApplicationIconL
-// ---------------------------------------------------------------------------
-//
-inline TUint32 CLcBasicAppInfo::LaunchMode() const
-    {
-    return iLaunchMode;
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcBasicAppInfo::SetLocationApplicationLaunchMode
-// ---------------------------------------------------------------------------
-//
-inline void CLcBasicAppInfo::SetLaunchMode( TUint32  aLaunchMode )
-    {
-    iLaunchMode = aLaunchMode;
-    }
-        
-// ---------------------------------------------------------------------------
-// TPtrC CLcBasicAppInfo::ApplicationData
-// ---------------------------------------------------------------------------
-//
-inline TPtrC CLcBasicAppInfo::ApplicationData() const
-    {
-    // Check whether the application data exists, incase it doesnt exist then
-    // return a NULL string else return Application data.
-    if ( iAppData )
-        {
-        return *iAppData;
-        }
-    else
-        {
-        return TPtrC();
-        }
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcBasicAppInfo::ApplicationData
-// ---------------------------------------------------------------------------
-//
-inline void CLcBasicAppInfo::SetApplicationDataL( const TDesC&   aAppData )
-    {   
-    delete iAppData;
-    
-    // Copy the Identifier from the Argument Location Application App info.
-    iAppData = aAppData.AllocL();
-    }
-    
-// ---------------------------------------------------------------------------
-// TPtrC CLcBasicAppInfo::CommandLineParameters
-// ---------------------------------------------------------------------------
-//
-inline TPtrC CLcBasicAppInfo::CommandLineParamters() const
-    {
-    // Check whether the command line args exists, incase it doesnt exist then
-    // return a NULL string else return command line arguments.
-    if ( iCmdLineParams )
-        {
-        return *iCmdLineParams;
-        }
-    else
-        {
-        return TPtrC();
-        }
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcBasicAppInfo::SetCommandLineParameters
-// ---------------------------------------------------------------------------
-//
-inline void CLcBasicAppInfo::SetCommandLineParametersL( const TDesC&   aCmdLineParams )
-    {
-    delete iCmdLineParams;
-       
-    // Copy the Identifier from the Argument Location Application App info.
-    iCmdLineParams = aCmdLineParams.AllocL();
-    }    
-    
-// ----- Member funtions for CLcAppInfo ------------------------------
-
-// ---------------------------------------------------------------------------
-// CLcAppInfo::CLcAppInfo
-// ---------------------------------------------------------------------------
-//
-inline CLcAppInfo::CLcAppInfo()
-    {
-    // C++ Default constructor. No allocations or functions which can Leave
-    // should be called from here.
-    }
-                         
-// ---------------------------------------------------------------------------
-// CLcAppInfo::~CLcAppInfo
-// ---------------------------------------------------------------------------
-//
-inline CLcAppInfo::~CLcAppInfo()
-    {
-    // C++ Destructor. Free all resources associated with this class.
-    
-    // Delete the buffer containing the Identifier
-    delete iId;
-    
-    // Delete the buffer containing the name of the Location application
-    delete iApplicationName;
-    
-    // Delete the buffer containing the Icon file name
-    delete iIconFile;
-    }
-        
-// ---------------------------------------------------------------------------
-// CLcAppInfo* CLcAppInfo::NewL
-// ---------------------------------------------------------------------------
-//
-inline CLcAppInfo* CLcAppInfo::NewL()
-    {
-    return  ( new ( ELeave ) CLcAppInfo );        
-    }
-
-// ---------------------------------------------------------------------------
-// CLcAppInfo* CLcAppInfo::NewLC
-// ---------------------------------------------------------------------------
-//
-inline CLcAppInfo* CLcAppInfo::NewLC()
-    {
-    CLcAppInfo* self = new ( ELeave ) CLcAppInfo;
-    CleanupStack::PushL( self );
-    return self;        
-    }
-    
-// ---------------------------------------------------------------------------
-// TPtrC CLcAppInfo::IdL
-// ---------------------------------------------------------------------------
-//
-inline TPtrC CLcAppInfo::Id() const
-    {
-    // Check whether the UID exists, incase it doesnt exist then return a
-    // NULL string else return the UID.
-    if ( iId )
-        {
-        return *iId;
-        }
-    else
-        {
-        return TPtrC();
-        }
-    }
-    
-// ---------------------------------------------------------------------------
-// TUint32 CLcAppInfo::SetIdL
-// ---------------------------------------------------------------------------
-//
-inline void CLcAppInfo::SetIdL( const TDesC& aId )
-    {
-    // Incase, the UID already exists then Leave with KErrAlreadyExists
-    if( iId )
-        {
-        User::Leave( KErrAlreadyExists );
-        }
-        
-    // Copy the Identifier from the Argument Location Application App info.
-    iId = aId.AllocL();
-    
-    }
-        
- 
-// ---------------------------------------------------------------------------
-// TPtrC CLcAppInfo::NameL
-// ---------------------------------------------------------------------------
-//
-inline TPtrC CLcAppInfo::Name() const
-    {
-    // Check whether the application name exists, incase it doesnt exist then
-    // return a NULL string else return Application name.
-    if ( iApplicationName )
-        {
-        return *iApplicationName;
-        }
-    else
-        {
-        return TPtrC();
-        } 
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcAppInfo::SetNameL
-// ---------------------------------------------------------------------------
-//
-inline void CLcAppInfo::SetNameL( const TDesC& aName )
-    {
-    // Incase, the application name exists then Leave with KErrAlreadyExists.
-    if( iApplicationName )
-        {
-        User::Leave( KErrAlreadyExists );
-        }
-        
-    // Copy the Name from the Argument Location Application App info.
-    iApplicationName = aName.AllocL();  
-    }  
-
-// ---------------------------------------------------------------------------
-// CLcAppInfo::TLcIconFileType CLcAppInfo::IconFileType
-// ---------------------------------------------------------------------------
-//
-inline CLcAppInfo::TLcIconFileType CLcAppInfo::IconFileType() const
-    {
-    return iIconFileType;
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcAppInfo::SetLocationApplicationLaunchMode
-// ---------------------------------------------------------------------------
-//
-inline void CLcAppInfo::SetIconFileType( 
-                    const CLcAppInfo::TLcIconFileType  aIconFileType )
-    {
-    iIconFileType = aIconFileType;
-    }
-
-// ---------------------------------------------------------------------------
-// TPtrC CLcAppInfo::IconFile
-// ---------------------------------------------------------------------------
-//
-inline TPtrC CLcAppInfo::IconFile() const
-    {
-    // Check whether the icon file exists, incase it doesnt exist then
-    // return a NULL string else return icon file name.
-    if ( iIconFile )
-        {
-        return *iIconFile;
-        }
-    else
-        {
-        return TPtrC();
-        } 
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcAppInfo::SetIconFileL
-// ---------------------------------------------------------------------------
-//
-inline void CLcAppInfo::SetIconFileL( const TDesC& aIconFileType )
-    {
-    // Incase, the icon file exists then Leave with KErrAlreadyExists.
-    if( iIconFile )
-        {
-        User::Leave( KErrAlreadyExists );
-        }
-        
-    // Copy the Name from the Argument Location Application App info.
-    iIconFile = aIconFileType.AllocL();  
-    }
-
-// ---------------------------------------------------------------------------
-// TUint32 CLcAppInfo::FrameNo
-// ---------------------------------------------------------------------------
-//
-inline TUint32 CLcAppInfo::FrameNo() const
-    {
-    return iFrameNo;
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcAppInfo::SetFrameNo
-// ---------------------------------------------------------------------------
-//
-inline void CLcAppInfo::SetFrameNo( TUint32  aFrameNo )
-    {
-    iFrameNo = aFrameNo;
-    }
-    
-// ---------------------------------------------------------------------------
-// TUint32 CLcAppInfo::SystemCharacteristics
-// ---------------------------------------------------------------------------
-// 
-inline TUint32 CLcAppInfo::SystemCharacteristics() const
-    {
-    return iSystemCharacteristics;
-    }
-
-// ---------------------------------------------------------------------------
-// void CLcAppInfo::SetSystemCharacteristics
-// ---------------------------------------------------------------------------
-//    
-inline void CLcAppInfo::SetSystemCharacteristics( 
-                            TUint32   aSysCharacteristics )
-    {
-    iSystemCharacteristics = aSysCharacteristics;
-    } 
-     
-// ---------------------------------------------------------------------------
-// TUint32 CLcAppInfo::ApplicationCharacteristics
-// ---------------------------------------------------------------------------
-// 
-inline TUint32 CLcAppInfo::ApplicationCharacteristics() const
-    {
-    return iAppCharacteristics;
-    }                           
-
-// ---------------------------------------------------------------------------
-// void CLcAppInfo::SetApplicationCharacteristics
-// ---------------------------------------------------------------------------
-//    
-inline void CLcAppInfo::SetApplicationCharacteristics( 
-                            TUint32   aAppCharacteristics )
-    {
-    iAppCharacteristics |= aAppCharacteristics;
-    }