CXIMPOperationBase Class Reference
class CXIMPOperationBase : public CBase
|
Base C-class for operations
ximpoperation.lib
-
Since
-
S60 v4.0
Constructor & Destructor Documentation
CXIMPOperationBase()
IMPORT_C
|
CXIMPOperationBase
|
(
|
)
|
|
Call this, then BaseConstructL in derived class.
~CXIMPOperationBase()
IMPORT_C
|
~CXIMPOperationBase
|
(
|
)
|
[virtual]
|
Member Functions Documentation
BaseConstructL(TXIMPRequestId, CXIMPPscContext *)
BeginOperation()
IMPORT_C void
|
BeginOperation
|
(
|
)
|
[virtual]
|
ConstructL(const TDesC8 &)
void
|
ConstructL
|
(
|
const
TDesC8
&
|
aParamPck
|
)
|
[pure virtual]
|
CreateRequestCompleteEventL()
IMPORT_C void
|
CreateRequestCompleteEventL
|
(
|
)
|
[protected, virtual]
|
Create request complete event
EndOperation()
IMPORT_C void
|
EndOperation
|
(
|
)
|
[virtual]
|
GetReqCompleteEvent()
IMPORT_C CXIMPRequestCompleteEventImp *
|
GetReqCompleteEvent
|
(
|
)
|
[virtual]
|
IsServerOperation()
IMPORT_C
TBool
|
IsServerOperation
|
(
|
)
|
const
|
ProcessL()
IMPORT_C void
|
ProcessL
|
(
|
)
|
[virtual]
|
RequestCompletedL()
IMPORT_C void
|
RequestCompletedL
|
(
|
)
|
[virtual]
|
Request made by the operation has been completed.
SetHost(MXIMPHost &)
IMPORT_C void
|
SetHost
|
(
|
MXIMPHost
&
|
aMyHost
|
)
|
[virtual]
|
Set host for operation. ProcessL cannot be called before host is set.
SetObjectCollection(MXIMPBase *)
IMPORT_C void
|
SetObjectCollection
|
(
|
MXIMPBase
*
|
aCollection
|
)
|
[virtual]
|
Set new object collection for operator.
SetOpL(CXIMPPscContext *)
SetResultCode(TInt)
IMPORT_C void
|
SetResultCode
|
(
|
TInt
|
aResultCode
|
)
|
[virtual]
|
Set result code for operation
SetServerOperation()
IMPORT_C void
|
SetServerOperation
|
(
|
)
|
|
SetStatus(MXIMPStatus *)
IMPORT_C void
|
SetStatus
|
(
|
MXIMPStatus
*
|
aStatus
|
)
|
[virtual]
|
Type()
IMPORT_C
TInt
|
Type
|
(
|
)
|
const [virtual]
|
Member Data Documentation
CXIMPPscContext * iContext
MXIMPHost * iMyHost
Host of this operation. Shared owning. Use close to destroy
TBool
iNotActive
TBool
|
iNotActive
|
[protected]
|
If ETrue, operation is not active
CXIMPRestrictedObjectCollectionImp * iObjCollection
Holder for parameters. Owned
CXIMPRequestCompleteEventImp * iReqCompleteEvent
CXIMPRequestCompleteEventImp *
|
iReqCompleteEvent
|
[protected]
|
Request complete event Owned.
TBool
iServerOperation
TBool
|
iServerOperation
|
[protected]
|
True if server initiated operation
CXIMPStatusImp * iStatusObj
CXIMPStatusImp *
|
iStatusObj
|
[protected]
|
Internal state of the host
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.