Meta::SMetaData Struct Reference

#include <elements/metadata.h>

Link against: netmeta.lib

struct Meta::SMetaData : public Meta::MMetaData

Inherits from

Public Member Functions
virtual ~SMetaData()
IMPORT_C TIntCheck(TPtrC8 &)
IMPORT_C TIntCheckTypeOf(TPtrC8 &)
IMPORT_C voidCopy(const SMetaData &)
IMPORT_C STypeIdGetTypeId()
IMPORT_C TIntIsTypeOf(const STypeId &)
IMPORT_C TIntLength()
IMPORT_C TIntLoad(TPtrC8 &)
IMPORT_C TIntStore(TDes8 &)
Protected Member Functions
SMetaData()
Inherited Functions
Meta::MMetaData::GetAttribPtr(const TInt)const
Meta::MMetaData::GetVDataTable()const

Detailed Description

Meta object's base type

Partially implements the MMetaData interface's pure virtual functions

Constructor & Destructor Documentation

SMetaData ( )

IMPORT_CSMetaData()[protected, explicit]

Protected and explicit constructor

~SMetaData ( )

IMPORT_C~SMetaData()[virtual]

Virtual destructor

Member Function Documentation

Check ( TPtrC8 & )

IMPORT_C TIntCheck(TPtrC8 &aDes)const

CheckTypeOf ( TPtrC8 & )

IMPORT_C TIntCheckTypeOf(TPtrC8 &aDes)const

Copy ( const SMetaData & )

IMPORT_C voidCopy(const SMetaData &aSource)

Copies values of a SMetaData object's properties into properties of *this. Both meta objects are of the same type.

GetTypeId ( )

IMPORT_C STypeIdGetTypeId()const

IsTypeOf ( const STypeId & )

IMPORT_C TIntIsTypeOf(const STypeId &aTypeId)const

Length ( )

IMPORT_C TIntLength()const

Returns length of the object excluding TID and stored length fields

Load ( TPtrC8 & )

IMPORT_C TIntLoad(TPtrC8 &aDes)

Loads the meta object from a descriptor

Store ( TDes8 & )

IMPORT_C TIntStore(TDes8 &aDes)const

Stores the meta object into a descriptor