RDirPlugin Class Reference
class RDirPlugin : private RDir
|
Inherited Functions
|
|
RDir::Open(RFs &,const TDesC &,TUint)
|
|
RDir::Open(RFs &,const TDesC &,const TUidType &)
|
|
RDir::Read(TEntry &)const
|
|
RDir::Read(TEntryArray &)const
|
|
RDir::Read(TEntryArray &,TRequestStatus &)const
|
|
RDir::Read(TPckg< TEntry > &,TRequestStatus &)const
|
|
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
|
|
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 &,TRequestStatus &)const
|
|
RSubSessionBase::Session()const
|
|
RSubSessionBase::SubSessionHandle()const
|
Constructor & Destructor Documentation
RDirPlugin(TFsPluginRequest &, TBool)
RDirPlugin(const RDirPlugin &)
Member Functions Documentation
Close()
Closes the directory.
Any open files are closed when the file server session is closed.
Close()
is guaranteed to return, and provides no indication whether it completed successfully or not.
CloseSubSession(TInt)
void
|
CloseSubSession
|
(
|
TInt
|
aFunction
|
)
|
[protected]
|
CreateSubSession(const RSessionBase &, TInt, const TIpcArgs &)
Creates a new sub-session within an existing session.
Parameters
const
RSessionBase
& aSession
|
The session to which this sub-session will belong.
|
TInt
aFunction
|
The opcode specifying the requested service; the server should interpret this as a request to create a sub-session.
|
const
TIpcArgs
& aArgs
|
The message arguments.
|
Open(const TDesC &, const TUidType &)
Open(const TDesC &, TUint)
Read(TEntryArray &)
Plugin authors should pass in a
TRawEntryArray
if their intent is to modify the data.
SendReceive(TInt, const TIpcArgs &)
Sends a message to the server and waits synchronously for a reply.
An opcode specifies the service required. A set of message arguments is passed that can be used to specify client addresses, which the server can use to read from and write to the client address space.
Note that this function will only fail if the server itself fails or environmental errors occur in the server. All requests made using this function are guaranteed to reach the server. This means that all synchronous client requests (typically those that return void) should be routed through this synchronous variant of
SendReceive()
.
Parameters
TInt
aFunction
|
The opcode specifying the requested service.
|
const
TIpcArgs
& aArgs
|
The message arguments.
|
SetHandle(TInt)
void
|
SetHandle
|
(
|
TInt
|
aHandle
|
)
|
[private]
|
SetSubSessionHandle(TInt)
void
|
SetSubSessionHandle
|
(
|
TInt
|
aHandle
|
)
|
[private]
|
operator=(const RDirPlugin &)
Member Data Documentation
TPluginSessionHelper
iSessionHelper
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.