|
|
|
class CCDVirtualBearerRecord : 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::CCDVirtualBearerRecord - (No abstract)
Defined in CommsDat::CCDVirtualBearerRecord:
GetAttribPtr(const TInt)constGetRecordInfo()Gets the following information:GetVDataTable()constTypeId()iBearerTechnologySpecifies whether the bearer is a CSD/HSCSD bearer. iLastSessionClosedTimeout
Time (in seconds) to stay online when socket 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. iVDataTableiVirtualBearerNifNameThe network interface name of the virtual bearer. Inherited from CommsDat::CCDBearerRecordBase:
iBearerAgentName 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. iRecordNameUser-defined name for this record. Should be unique in this table. iRecordTagUser-defined numeric tag for this record. Should be unique in this table. Inherited from CommsDat::CMDBRecordBase:
virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
virtual inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdVirtualBearerRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdVirtualBearerRecord
) },
{ (((TInt)&((( CCDVirtualBearerRecord *)0x1000)-> iVirtualBearerNifName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDVirtualBearerRecord *)0x1000)-> iLastSocketActivityTimeout ))-0x1000), Meta:: TMDBNumVisitorFactoryL
},
{ (((TInt)&((( CCDVirtualBearerRecord *)0x1000)-> iLastSessionClosedTimeout ))-0x1000), Meta:: TMDBNumVisitorFactoryL
},
{ (((TInt)&((( CCDVirtualBearerRecord *)0x1000)-> iLastSocketClosedTimeout ))-0x1000), Meta:: TMDBNumVisitorFactoryL
},
{ (((TInt)&((( CCDVirtualBearerRecord *)0x1000)-> iBearerTechnology ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (TInt)((TAny*)( CCDBearerRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TDesC > iVirtualBearerNifName;
The network interface name of the virtual bearer.
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 socket 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.