Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <CommsDatTypesV1_1.h>
Link against: commsdat.lib

Class CommsDat::CCDProxiesRecord

class CCDProxiesRecord : public CommsDat::CCDRecordBase;

Description

Derivation

Members

Defined in CommsDat::CCDProxiesRecord:

Inherited from CommsDat::CCDRecordBase:

Inherited from CommsDat::CMDBRecordBase:


Member functions


GetVDataTable()const

virtual Meta::SVDataTableEntry const* GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr(const TInt)const

virtual TUint8* GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *


TypeId()

static inline const Meta::STypeId TypeId();

Description

Return value

const Meta::STypeId


GetRecordInfo()

virtual inline const SRecordTypeInfo* GetRecordInfo();

Description

Gets the following information:

Return value

const CommsDat::SRecordTypeInfo *

Returns a const pointer to the record containing the data - client does not need to delete this pointer after use.

[Top]


Member data


iVDataTable

const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdProxiesRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdProxiesRecord ) },

    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iService ))-0x1000), Meta:: TMDBLinkNumVisitorFactoryL },



    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iServiceType ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iUseProxyServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iServerName ))-0x1000), Meta:: TMDBLongTextVisitorFactoryL },
    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iProtocolName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iPortNumber ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDProxiesRecord *)0x1000)-> iExceptions ))-0x1000), Meta:: TMDBLongTextVisitorFactoryL },
{ (TInt)((TAny*)( CCDRecordBase ::GetVDataTableStatic)), 0 }};

Description


iService

CMDBRecordLink< CCDServiceRecordBase > iService;

Description

ISP with which these proxies are associated. This field takes as its value the identifier of the record from the servicing table defined in field ProxyServiceType. For example, ProxyServiceType = DialOutISP, ISP = 1, this means the first record from table DialOutISP is used.


iServiceType

CMDBField< TDesC > iServiceType;

Description

The servicing table to which the ISP field refers. This is necessary as GPRS records as well as ISP records can have proxy settings associated with them. If this field is read and its length is zero, the value "DialOutISP" is returned, as it is assumed that any client that has not written this field is assuming that proxies are only available to the dial out ISP and not other service types.


iUseProxyServer

CMDBField< TBool > iUseProxyServer;

Description

Specifies whether to use a proxy server.


iServerName

CMDBField< TDesC > iServerName;

Description

Name of the host proxy server.


iProtocolName

CMDBField< TDesC > iProtocolName;

Description

Name of the protocol for which this proxy can be used.


iPortNumber

CMDBField< TUint32 > iPortNumber;

Description

Port number for the proxy server.


iExceptions

CMDBField< TDesC > iExceptions;

Description

Semi-colon separated list of the addresses for which the proxy server should not be used.