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