Location:
e32std.h
Link against: euser.lib
TPckgBuf<class T>
Supported from 5.0
Packages an object into a modifiable buffer descriptor. The template parameter defines the type of object to be packaged.
The package provides a type safe way of transferring an object or data structure which is contained within a modifiable buffer descriptor. Typically, a package is used for passing data via inter thread communication.
The contained object is accessible through the package.
|
Defined in TPckgBuf
:
TPckgBuf()
, operator()
, operator=()
Inherited from TDes8
:
Append()
,
AppendFill()
,
AppendFormat()
,
AppendFormatList()
,
AppendJustify()
,
AppendNum()
,
AppendNumFixedWidth()
,
AppendNumFixedWidthUC()
,
AppendNumUC()
,
Capitalize()
,
Collate()
,
Copy()
,
CopyC()
,
CopyCP()
,
CopyF()
,
CopyLC()
,
CopyUC()
,
Delete()
,
Fill()
,
FillZ()
,
Fold()
,
Format()
,
FormatList()
,
Insert()
,
Justify()
,
LowerCase()
,
MaxLength()
,
MaxSize()
,
Num()
,
NumFixedWidth()
,
NumFixedWidthUC()
,
NumUC()
,
PtrZ()
,
Repeat()
,
Replace()
,
SetLength()
,
SetMax()
,
Swap()
,
Trim()
,
TrimAll()
,
TrimLeft()
,
TrimRight()
,
UpperCase()
,
Zero()
,
ZeroTerminate()
,
operator+=()
,
operator=
,
operator[]()
Inherited from TDesC8
:
Alloc()
,
AllocL()
,
AllocLC()
,
Compare()
,
CompareC()
,
CompareF()
,
Find()
,
FindC()
,
FindF()
,
Left()
,
Length()
,
Locate()
,
LocateF()
,
LocateReverse()
,
LocateReverseF()
,
Match()
,
MatchC()
,
MatchF()
,
Mid()
,
Ptr()
,
Right()
,
Size()
,
operator!=()
,
operator<()
,
operator<=()
,
operator==()
,
operator>()
,
operator>=()
TPckgBuf();
Constructs a packaged modifiable buffer descriptor for an object whose type is defined by the template parameter.
The length of the packaged descriptor is set to the length of the templated class but no data is assigned into the descriptor.
TPckgBuf(const T& aRef);
Constructs a packaged modifiable buffer descriptor for an object whose type is defined by the template parameter and copies the supplied object into the descriptor.
The length of the packaged descriptor is set to the length of the templated class.
|
TPckgBuf& operator=(const TPckgBuf<T>& aRef);
Copies data from the specified packaged modifiable buffer descriptor into this packaged modifiable buffer descriptor, replacing any existing data.
|
|
T& operator=(const T& aRef);
Copies data from the specified object into this packaged modifiable buffer descriptor, replacing any existing data.
|
|
T& operator()();
Returns a reference to the object contained by this packaged modifiable buffer descriptor.
|