|
||
class CCDLANBearerRecord : public CommsDat::CCDBearerRecordBase;
CommsDat::CMDBNumFieldBase
- No description.
CommsDat::CMDBRecordBase
- Base class for all MetaDatabase records
CommsDat::CCDRecordBase
- Base class for wrapper containers for supported CommsDat recordtypes Alternative...
CommsDat::CCDBearerRecordBase
- (No abstract)
CommsDat::CCDLANBearerRecord
- (No abstract)
Defined in CommsDat::CCDLANBearerRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iBearerTechnology
Specifies whether the bearer is a CSD/HSCSD bearer. iLanBearerLddFilename
This is the actual .DLL filename for the LDD. iLanBearerLddName
This is the name of a particular LDD. iLanBearerNifName
A protocol name is specified for establishing a direct connection. The interface...iLanBearerPacketDriverName
The name of the packet driver. The packet driver can do the following: initiate ...iLanBearerPddFilename
This is the actual .DLL filename for the PDD. iLanBearerPddName
This is the name of a particular PDD. iLastSessionClosedTimeout
Time (in seconds) to stay online when session has closed. iLastSocketActivityTimeout
Time (in seconds) to stay online when all socket activity has ceased. iLastSocketClosedTimeout
Time (in seconds) to stay online when socket has closed. iVDataTable
Inherited from CommsDat::CCDBearerRecordBase
:
iBearerAgent
Name of the agent to be used by a particular bearer. Inherited from CommsDat::CCDRecordBase
:
CCDRecordBase(TMDBElementId)
Import CommsDat::CCDRecordBase constructor from another DLL. CreateCopyRecordL(CMDBRecordBase &)
Import function CreateCopyRecordL from another DLL. GetVDataTableStatic()
RecordFactoryL(TMDBElementId)
Import function RecordFactoryL from another DLL. iRecordName
User-defined name for this record. Should be unique in this table. iRecordTag
User-defined numeric tag for this record. Should be unique in this table. Inherited from CommsDat::CMDBRecordBase
:
virtual inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdLANServiceRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdLANServiceRecord
) },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLanBearerNifName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLanBearerLddFilename ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLanBearerLddName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLanBearerPddFilename ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLanBearerPddName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLanBearerPacketDriverName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLastSocketActivityTimeout ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLastSessionClosedTimeout ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iLastSocketClosedTimeout ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDLANBearerRecord *)0x1000)-> iBearerTechnology ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (TInt)((TAny*)( CCDBearerRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TDesC > iLanBearerNifName;
A protocol name is specified for establishing a direct connection. The interface typically implements a particular network connection protocol such as PPP.
CMDBField< TDesC > iLanBearerPacketDriverName;
The name of the packet driver. The packet driver can do the following: initiate access to a specific packet type, end access to a specific packet type, send a packet, get statistics on the NIF, and get information about the NIF.
CMDBField< TUint32 > iLastSocketActivityTimeout;
Time
(in seconds) to stay online when all socket activity has ceased.
CMDBField< TUint32 > iLastSessionClosedTimeout;
Time
(in seconds) to stay online when session has closed.
CMDBField< TUint32 > iLastSocketClosedTimeout;
Time
(in seconds) to stay online when socket has closed.
CMDBField< TCommsDBBearerTechnology > iBearerTechnology;
Specifies whether the bearer is a CSD/HSCSD bearer.