Location:
s32std.h
Link against: estor.lib
TStreamId
Supported from 5.0
Provides unique identification for stream within a store.
A store always assigns a new id and constructs and returns an
associated TStreamId object when a new stream is
created.
Defined in TStreamId:
ExternalizeL(), InternalizeL(), TStreamId(), operator!=(), operator==()
TStreamId();
Constructs an uninitialised object. It is necessary because there are also non-default constructors in this class.
void ExternalizeL(RWriteStream& aStream) const;
Externalises an object of this class to a write stream.
The presence of this function means that the standard templated
operator<<() can be used to externalise objects of this
class.
|
void InternalizeL(RReadStream& aStream);
Internalises an object of this class from a read stream.
The presence of this function means that the standard templated
operator>>() can be used to internalise objects of this
class.
Note that the function has assignment semantics. It replaces the old value of the object with a new value read from the read stream.
|
TBool operator==(TStreamId anId) const;
Equality comparison operator. Use this operator to determine whether this stream id is equal to the specified stream id.
|
|
TBool operator!=(TStreamId anId) const;
Inequality comparison operator. Use this operator to determine whether this stream id is unequal to the specified stream id.
|
|