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 *)
void SetBroadCastAddr ( TUint32 )
void SetEnableIpHeaderComp ( TBool )
void SetIp4DNSAddrFromServer ( TBool )
void SetIp4NameServer1 ( TUint32 )
void SetIp4NameServer2 ( TUint32 )
void SetIp6DNSAddrFromServer ( TBool )
void SetIp6NameServer1 (const TIp6Addr &)
void SetIp6NameServer2 (const TIp6Addr &)
void SetIpAddrFromServer ( TBool )
void SetIpAddress ( TUint32 )
void SetIpGateway ( TUint32 )
void SetIpNetMask ( TUint32 )
void SetPortName (const TDesC &)
Protected Member Functions
~CIPConfig ()
void InitialiseCommonConfigL ( ESock::CCommsDatIapView *)
void InitialiseConfigFromDialOutL ( ESock::CCommsDatIapView *)
void InitialiseConfigFromGPRSOutL ( ESock::CCommsDatIapView *)
void InitialiseConfigL ( 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
enum anonymous { 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 *)

void InitialiseCommonConfigL ( ESock::CCommsDatIapView * aIapView ) [protected]

Parameters

ESock::CCommsDatIapView * aIapView

InitialiseConfigFromDialOutL(ESock::CCommsDatIapView *)

void InitialiseConfigFromDialOutL ( ESock::CCommsDatIapView * aIapView ) [protected]

Parameters

ESock::CCommsDatIapView * aIapView

InitialiseConfigFromGPRSOutL(ESock::CCommsDatIapView *)

void InitialiseConfigFromGPRSOutL ( ESock::CCommsDatIapView * aIapView ) [protected]

Parameters

ESock::CCommsDatIapView * aIapView

InitialiseConfigL(ESock::CCommsDatIapView *)

void InitialiseConfigL ( 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)

void SetBroadCastAddr ( TUint32 aBroadCast ) [inline]

Parameters

TUint32 aBroadCast

SetEnableIpHeaderComp(TBool)

void SetEnableIpHeaderComp ( TBool aEnableIpHeaderComp ) [inline]

Parameters

TBool aEnableIpHeaderComp

SetIp4DNSAddrFromServer(TBool)

void SetIp4DNSAddrFromServer ( TBool aIp4DNSAddrFromServer ) [inline]

Parameters

TBool aIp4DNSAddrFromServer

SetIp4NameServer1(TUint32)

void SetIp4NameServer1 ( TUint32 aIp4NameServer1 ) [inline]

Parameters

TUint32 aIp4NameServer1

SetIp4NameServer2(TUint32)

void SetIp4NameServer2 ( TUint32 aIp4NameServer2 ) [inline]

Parameters

TUint32 aIp4NameServer2

SetIp6DNSAddrFromServer(TBool)

void SetIp6DNSAddrFromServer ( TBool aIp6DNSAddrFromServer ) [inline]

Parameters

TBool aIp6DNSAddrFromServer

SetIp6NameServer1(const TIp6Addr &)

void SetIp6NameServer1 ( const TIp6Addr & aIp6NameServer1 ) [inline]

Parameters

const TIp6Addr & aIp6NameServer1

SetIp6NameServer2(const TIp6Addr &)

void SetIp6NameServer2 ( const TIp6Addr & aIp6NameServer2 ) [inline]

Parameters

const TIp6Addr & aIp6NameServer2

SetIpAddrFromServer(TBool)

void SetIpAddrFromServer ( TBool aIpAddrFromServer ) [inline]

Parameters

TBool aIpAddrFromServer

SetIpAddress(TUint32)

void SetIpAddress ( TUint32 aIPAddress ) [inline]

Parameters

TUint32 aIPAddress

SetIpGateway(TUint32)

void SetIpGateway ( TUint32 aIpGateway ) [inline]

Parameters

TUint32 aIpGateway

SetIpNetMask(TUint32)

void SetIpNetMask ( TUint32 aIpNetMask ) [inline]

Parameters

TUint32 aIpNetMask

SetPortName(const TDesC &)

void SetPortName ( 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]