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.
|
|