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.