CIPConfig Class Reference

class CIPConfig : public CBase

Since 9.4

Inherits from

Public Member Functions
TUint32 GetBroadCastAddr()
TBool GetEnableIpHeaderComp()
TBool GetIp4DNSAddrFromServer()
TUint32 GetIp4NameServer1()
TUint32 GetIp4NameServer2()
TBool GetIp6DNSAddrFromServer()
const TIp6Addr &GetIp6NameServer1()
const TIp6Addr &GetIp6NameServer2()
TBool GetIpAddrFromServer()
TUint32 GetIpAddress()
TUint32 GetIpGateway()
TUint32 GetIpNetMask()
const TDesC &GetPortName()
IMPORT_C CIPConfig *NewFromGPRSOutLC(ESock::CCommsDatIapView *)
IMPORT_C CIPConfig *NewLC(ESock::CCommsDatIapView *)
voidSetBroadCastAddr(TUint32)
voidSetEnableIpHeaderComp(TBool)
voidSetIp4DNSAddrFromServer(TBool)
voidSetIp4NameServer1(TUint32)
voidSetIp4NameServer2(TUint32)
voidSetIp6DNSAddrFromServer(TBool)
voidSetIp6NameServer1(const TIp6Addr &)
voidSetIp6NameServer2(const TIp6Addr &)
voidSetIpAddrFromServer(TBool)
voidSetIpAddress(TUint32)
voidSetIpGateway(TUint32)
voidSetIpNetMask(TUint32)
voidSetPortName(const TDesC &)
Protected Member Functions
~CIPConfig()
voidInitialiseCommonConfigL(ESock::CCommsDatIapView *)
voidInitialiseConfigFromDialOutL(ESock::CCommsDatIapView *)
voidInitialiseConfigFromGPRSOutL(ESock::CCommsDatIapView *)
voidInitialiseConfigL(ESock::CCommsDatIapView *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Public Member Enumerations
enumanonymous { EUid = 0x10281DE6, ETypeId = 2 }
Protected Attributes
TUint32 iBroadcastAddr
TUint iEnableIpHeaderComp
TUint iIp4DNSAddrFromServer
TUint32 iIp4NameServer1
TUint32 iIp4NameServer2
TUint iIp6DNSAddrFromServer
TIp6Addr iIp6NameServer1
TIp6Addr iIp6NameServer2
TUint iIpAddrFromServer
TUint32 iIpAddress
TUint32 iIpGateway
TUint32 iIpNetMask
RBuf iPortName

Constructor & Destructor Documentation

~CIPConfig()

IMPORT_C~CIPConfig()[protected]

Member Functions Documentation

GetBroadCastAddr()

TUint32 GetBroadCastAddr()const [inline]

GetEnableIpHeaderComp()

TBool GetEnableIpHeaderComp()const [inline]

GetIp4DNSAddrFromServer()

TBool GetIp4DNSAddrFromServer()const [inline]

GetIp4NameServer1()

TUint32 GetIp4NameServer1()const [inline]

GetIp4NameServer2()

TUint32 GetIp4NameServer2()const [inline]

GetIp6DNSAddrFromServer()

TBool GetIp6DNSAddrFromServer()const [inline]

GetIp6NameServer1()

const TIp6Addr &GetIp6NameServer1()const [inline]

GetIp6NameServer2()

const TIp6Addr &GetIp6NameServer2()const [inline]

GetIpAddrFromServer()

TBool GetIpAddrFromServer()const [inline]

GetIpAddress()

TUint32 GetIpAddress()const [inline]

GetIpGateway()

TUint32 GetIpGateway()const [inline]

GetIpNetMask()

TUint32 GetIpNetMask()const [inline]

GetPortName()

const TDesC &GetPortName()const [inline]

InitialiseCommonConfigL(ESock::CCommsDatIapView *)

voidInitialiseCommonConfigL(ESock::CCommsDatIapView *aIapView)[protected]

Parameters

ESock::CCommsDatIapView * aIapView

InitialiseConfigFromDialOutL(ESock::CCommsDatIapView *)

voidInitialiseConfigFromDialOutL(ESock::CCommsDatIapView *aIapView)[protected]

Parameters

ESock::CCommsDatIapView * aIapView

InitialiseConfigFromGPRSOutL(ESock::CCommsDatIapView *)

voidInitialiseConfigFromGPRSOutL(ESock::CCommsDatIapView *aIapView)[protected]

Parameters

ESock::CCommsDatIapView * aIapView

InitialiseConfigL(ESock::CCommsDatIapView *)

voidInitialiseConfigL(ESock::CCommsDatIapView *aIapView)[protected]

Parameters

ESock::CCommsDatIapView * aIapView

NewFromGPRSOutLC(ESock::CCommsDatIapView *)

IMPORT_C CIPConfig *NewFromGPRSOutLC(ESock::CCommsDatIapView *aIapView)[static]

Parameters

ESock::CCommsDatIapView * aIapView

NewLC(ESock::CCommsDatIapView *)

IMPORT_C CIPConfig *NewLC(ESock::CCommsDatIapView *aIapView)[static]

Parameters

ESock::CCommsDatIapView * aIapView

SetBroadCastAddr(TUint32)

voidSetBroadCastAddr(TUint32aBroadCast)[inline]

Parameters

TUint32 aBroadCast

SetEnableIpHeaderComp(TBool)

voidSetEnableIpHeaderComp(TBoolaEnableIpHeaderComp)[inline]

Parameters

TBool aEnableIpHeaderComp

SetIp4DNSAddrFromServer(TBool)

voidSetIp4DNSAddrFromServer(TBoolaIp4DNSAddrFromServer)[inline]

Parameters

TBool aIp4DNSAddrFromServer

SetIp4NameServer1(TUint32)

voidSetIp4NameServer1(TUint32aIp4NameServer1)[inline]

Parameters

TUint32 aIp4NameServer1

SetIp4NameServer2(TUint32)

voidSetIp4NameServer2(TUint32aIp4NameServer2)[inline]

Parameters

TUint32 aIp4NameServer2

SetIp6DNSAddrFromServer(TBool)

voidSetIp6DNSAddrFromServer(TBoolaIp6DNSAddrFromServer)[inline]

Parameters

TBool aIp6DNSAddrFromServer

SetIp6NameServer1(const TIp6Addr &)

voidSetIp6NameServer1(const TIp6Addr &aIp6NameServer1)[inline]

Parameters

const TIp6Addr & aIp6NameServer1

SetIp6NameServer2(const TIp6Addr &)

voidSetIp6NameServer2(const TIp6Addr &aIp6NameServer2)[inline]

Parameters

const TIp6Addr & aIp6NameServer2

SetIpAddrFromServer(TBool)

voidSetIpAddrFromServer(TBoolaIpAddrFromServer)[inline]

Parameters

TBool aIpAddrFromServer

SetIpAddress(TUint32)

voidSetIpAddress(TUint32aIPAddress)[inline]

Parameters

TUint32 aIPAddress

SetIpGateway(TUint32)

voidSetIpGateway(TUint32aIpGateway)[inline]

Parameters

TUint32 aIpGateway

SetIpNetMask(TUint32)

voidSetIpNetMask(TUint32aIpNetMask)[inline]

Parameters

TUint32 aIpNetMask

SetPortName(const TDesC &)

voidSetPortName(const TDesC &aPortName)[inline]

Parameters

const TDesC & aPortName

Member Enumerations Documentation

Enum anonymous

Enumerators

EUid = 0x10281DE6
ETypeId = 2

Member Data Documentation

TUint32 iBroadcastAddr

TUint32 iBroadcastAddr[protected]

TUint iEnableIpHeaderComp

TUint iEnableIpHeaderComp[protected]

TUint iIp4DNSAddrFromServer

TUint iIp4DNSAddrFromServer[protected]

TUint32 iIp4NameServer1

TUint32 iIp4NameServer1[protected]

TUint32 iIp4NameServer2

TUint32 iIp4NameServer2[protected]

TUint iIp6DNSAddrFromServer

TUint iIp6DNSAddrFromServer[protected]

TIp6Addr iIp6NameServer1

TIp6Addr iIp6NameServer1[protected]

TIp6Addr iIp6NameServer2

TIp6Addr iIp6NameServer2[protected]

TUint iIpAddrFromServer

TUint iIpAddrFromServer[protected]

TUint32 iIpAddress

TUint32 iIpAddress[protected]

TUint32 iIpGateway

TUint32 iIpGateway[protected]

TUint32 iIpNetMask

TUint32 iIpNetMask[protected]

RBuf iPortName

RBuf iPortName[protected]