RDosExtension Class Reference
class RDosExtension : public RDosSubSession |
This subsession offers possibilities for licensees to extend the functionality of the dos server.
Inherited Functions |
---|
| RDosSubSession::Close() |
| RDosSubSession::NewPtr(TAny *,TInt) |
| RSubSessionBase::CloseSubSession(TInt) |
| RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt) |
| RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &) |
| RSubSessionBase::RSubSessionBase() |
| RSubSessionBase::Send(TInt)const |
| RSubSessionBase::Send(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt)const |
| RSubSessionBase::SendReceive(TInt,TRequestStatus &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const |
| RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const |
| RSubSessionBase::Session()const |
| RSubSessionBase::SubSessionHandle()const |
Member Functions Documentation
CallFunction(TInt, TAny *, TInt, TBool)
IMPORT_C TInt | CallFunction | ( | TInt | aFunc, |
| TAny * | aParameter = NULL, |
| TInt | aParLength = 0, |
| TBool | aAutoComplete = ETrue |
| ) | [protected] |
Deprecated, please use the overloaded function taking descriptors; TInt CallFunction(const TExtensionParPckg& aParamInfo, TDes8& aParameter)
Implements a synchronous raw function call that has to be implement in the Dsy plug-in. Internal implementation creates temporary descriptors and calls the overloaded CallFunction -function taking TExtensionParPckg and TDes8 parameters.
Parameters
TInt aFunc | Unique integer among the extended functions what function we are calling. |
TAny * aParameter = NULL | A pointer to the parameter. |
TInt aParLength = 0 | Length of the parameter. |
TBool aAutoComplete = ETrue | ETrue if the function is completed by the server, EFalse if it's gonna be completed in the plug-in. |
CallFunction(const TExtensionParPckg &, TDes8 &)
Implements a function call that has to be implement in the Dsy plug-in
Parameters
const TExtensionParPckg & aParamInfo | Package buffer containing parameter information (see TExtensionPar). |
TDes8 & aParameter | Reference to a descriptor containing parameter data. |
CallFunction(TRequestStatus &, const TExtensionParPckg &, TDes8 &)
Implements an asynchronous raw function call that has to be implement in the Dsy plug-in
Parameters
TRequestStatus & aStatus | Status variable to control the completion of the asynchronous request. |
const TExtensionParPckg & aParamInfo | Package buffer containing parameter information (see TExtensionPar). |
TDes8 & aParameter | Reference to a descriptor containing parameter data. |
Open(RDosServer &)
Parameters
RDosServer & aServer | A connected session with the Server. |
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.