bearermanagement/mpm/inc/mpmserversession.inl
author Simon Howkins <simonh@symbian.org>
Thu, 18 Nov 2010 15:05:52 +0000
branchRCL_3
changeset 76 40780c2f3a6b
parent 58 83ca720e2b9a
permissions -rw-r--r--
Adjusted to avoid exports, etc, from a top-level bld.inf

/*
* 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: Inline functions for CMPMServerSession class
*
*/

// -----------------------------------------------------------------------------
// CMPMServerSession::SetDisconnectDlgPtrNull
// -----------------------------------------------------------------------------
//
inline void CMPMServerSession::SetDisconnectDlgPtrNull()
    {
    iDisconnectDlg = NULL;
    }

// -----------------------------------------------------------------------------
// CMPMServerSession::SetConfirmDlgRoamingPtrNull
// -----------------------------------------------------------------------------
//
inline void CMPMServerSession::SetConfirmDlgRoamingPtrNull()
    {
    iConfirmDlgRoaming = NULL;
    }

// -----------------------------------------------------------------------------
// CMPMServerSession::MyServer
// -----------------------------------------------------------------------------
//
inline CMPMServer& CMPMServerSession::MyServer()
    {
    return iMyServer;
    }


// -----------------------------------------------------------------------------
// CMPMServerSession::ConnectionId
// -----------------------------------------------------------------------------
//
inline TConnectionId CMPMServerSession::ConnectionId() const
    {
    return iConnId;
    }
    
// -----------------------------------------------------------------------------
// CMPMServerSession::StoredIapInfo
// -----------------------------------------------------------------------------
//
inline TStoredIapInfo& CMPMServerSession::StoredIapInfo()
    {
    return iStoredIapInfo;
    }

// -----------------------------------------------------------------------------
// CMPMServerSession::SetUserConnection
// -----------------------------------------------------------------------------
//
inline void CMPMServerSession::SetUserConnection()
    {
    iUserConnection = ETrue;        
    }
        
// -----------------------------------------------------------------------------
// CMPMServerSession::ClearUserConnection
// -----------------------------------------------------------------------------
//
inline void CMPMServerSession::ClearUserConnection()
    {
    iUserConnection = EFalse;
    }
        
// -----------------------------------------------------------------------------
// CMPMServerSession::UserConnection
// -----------------------------------------------------------------------------
//
inline TBool CMPMServerSession::UserConnection() const
    {
    return iUserConnection;
    }

// -----------------------------------------------------------------------------
// CMPMServerSession::AppUid
// -----------------------------------------------------------------------------
//
inline TUint32 CMPMServerSession::AppUid() const
    {
    return iAppUid;
    }

// -----------------------------------------------------------------------------
// CMPMServerSession::PreferredIapRequested
// -----------------------------------------------------------------------------
//
inline TBool CMPMServerSession::PreferredIapRequested() const
    {
    return iPreferredIAPRequested;
    }

// -----------------------------------------------------------------------------
// CMPMServerSession::ChooseBestIapCalled
// -----------------------------------------------------------------------------
//
inline TBool CMPMServerSession::ChooseBestIapCalled() const
    {
    return ( iIapSelection != NULL );
    }