TRequestStatus Class Reference
Indicates the completion status of a request made to a service provider.
When a thread makes a request, it passes a request status as a parameter. On completion, the provider signals the requesting thread's request semaphore and stores a completion code in the request status. Typically, this is KErrNone or one of the other system-wide error codes.
This class is not intended for user derivation.
Constructor & Destructor Documentation
TRequestStatus(TInt)
TRequestStatus | ( | TInt | aVal | ) | [inline] |
Constructs an asynchronous request status object and assigns a completion value to it.
Parameters
TInt aVal | The completion value to be assigned to the constructed request status object. |
Member Functions Documentation
Int()
Gets this request status object's completion code value.
operator!=(TInt)
Tests whether the request status object's completion code is not equal to the specified value.
Parameters
TInt aVal | The value to be compared. |
operator<(TInt)
Tests whether the request status object's completion code is less than the specified value.
Parameters
TInt aVal | The value to be compared. |
operator<=(TInt)
Tests whether the request status object's completion code is less than or equal to the specified value.
Parameters
TInt aVal | The value to be compared. |
operator=(TInt)
Assigns the specified completion code to the request status object.
Parameters
TInt aVal | The value to be assigned. |
operator==(TInt)
Tests whether the request status object's completion code is the same as the specified value.
Parameters
TInt aVal | The value to be compared. |
operator>(TInt)
Tests whether the request status object's completion code is greater than the specified value.
Parameters
TInt aVal | The value to be compared. |
operator>=(TInt)
Tests whether the request status object's completion code is greater than or equal to the specified value.
Parameters
TInt aVal | The value to be compared. |
Member Enumerations Documentation
Enum anonymous
Enumerators
EActive = 1 | |
ERequestPending = 2 | |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.