Location:
e32cmn.h
Link against: euser.lib
class RMessage2 : public RMessagePtr2;
An object that encapsulates the details of a client request.
RMessagePtr2
- A handle to a message sent by the client to the server
RMessage2
- An object that encapsulates the details of a client request
Defined in RMessage2
:
EConnect
, EDisConnect
, Function()
, Int0()
, Int1()
, Int2()
, Int3()
, Ptr0()
, Ptr1()
, Ptr2()
, Ptr3()
, RMessage2()
, RMessage2()
, Session()
, TSessionMessages
, iArgs
, iFunction
Inherited from RMessagePtr2
:
Client()
,
ClientL()
,
ClientProcessFlags()
,
ClientStatus()
,
Complete()
,
GetDesLength()
,
GetDesLengthL()
,
GetDesMaxLength()
,
GetDesMaxLengthL()
,
Handle()
,
HasCapability()
,
HasCapabilityL()
,
Identity()
,
IsNull()
,
Kill()
,
Panic()
,
Read()
,
ReadL()
,
SecureId()
,
SetProcessPriority()
,
SetProcessPriorityL()
,
Terminate()
,
VendorId()
,
Write()
,
WriteL()
,
iHandle
IMPORT_C RMessage2(const RMessagePtr2 &aPtr);
Constructs an RMessage2 from an RMessagePtr2
.
|
inline TInt Function() const;
Gets the the number of the function requested by the client.
|
inline TInt Int0() const;
Gets the first message argument as an integer value.
|
inline TInt Int1() const;
Gets the second message argument as an integer value.
|
inline TInt Int2() const;
Gets the third message argument as an integer value.
|
inline TInt Int3() const;
Gets the fourth message argument as an integer value.
|
inline const TAny *Ptr0() const;
Gets the first message argument as a pointer type.
|
inline const TAny *Ptr1() const;
Gets the second message argument as a pointer type.
|
inline const TAny *Ptr2() const;
Gets the third message argument as a pointer type.
|
inline const TAny *Ptr3() const;
Gets the fourth message argument as a pointer type.
|
inline CSession2 *Session() const;
Gets a pointer to the session.
|
TSessionMessages
Defines internal message types.
|
protected: TInt iArgs;
A copy of the message arguments.