RFavouritesHandle Class Reference

API published in: S60 1st Ed

Link against: favouritesengine.lib

Capability Information

Required Capabilities

ReadUserData WriteUserData


#include <favouriteshandle.h>

Inherited by RFavouritesDb, RFavouritesDbIncremental, RFavouritesDbNotifier, and RFavouritesFile.


Detailed Description

RFavouritesHandle is the favourite object handle.

Public Member Functions

  RFavouritesHandle ()
  Constructor.
IMPORT_C void  Close ()
  Close the object.
TInt  Handle () const
  Get handle number.

Protected Member Functions

TInt  Open (RFavouritesSession &aSess, TInt aFunction, const TIpcArgs &aArgs)
  Open the object.
TInt  Open (RFavouritesHandle &aHandle, TInt aFunction, const TIpcArgs &aArgs)
  Open this object using other object.
void  SendReceive (TInt aFunction, const TIpcArgs &aArgs, TRequestStatus &aStatus) const
  Message passing routine.
TInt  SendReceive (TInt aFunction, const TIpcArgs &aArgs) const
  Message passing routine.
TInt  SendReceive (TInt aFunction) const
  Message passing routine.

Protected Attributes

RFavouritesSession  iSess
  Session handle.
TInt  iHandle
  Handle number.

Constructor & Destructor Documentation

RFavouritesHandle::RFavouritesHandle  )  [inline]
 

Constructor.


Member Function Documentation

IMPORT_C void RFavouritesHandle::Close  ) 
 

Close the object.

return void

Reimplemented in RFavouritesFile.

TInt RFavouritesHandle::Handle  )  const [inline]
 

Get handle number.

Returns:
Handle number.
TInt RFavouritesHandle::Open RFavouritesHandle aHandle,
TInt  aFunction,
const TIpcArgs &  aArgs
[protected]
 

Open this object using other object.

Parameters:
aHandle  Handle used to open this object.
aFunction  Function.
aArgs  Arguments.
Returns:
Error code.
TInt RFavouritesHandle::Open RFavouritesSession aSess,
TInt  aFunction,
const TIpcArgs &  aArgs
[protected]
 

Open the object.

Parameters:
aSess  Session to be used.
aFunction  Function.
aArgs  Arguments.
Returns:
Error code.
TInt RFavouritesHandle::SendReceive TInt  aFunction  )  const [protected]
 

Message passing routine.

Parameters:
aFunction  Function.
Returns:
Error code.
TInt RFavouritesHandle::SendReceive TInt  aFunction,
const TIpcArgs &  aArgs
const [protected]
 

Message passing routine.

Parameters:
aFunction  Function.
aArgs  Arguments.
Returns:
Error code.
void RFavouritesHandle::SendReceive TInt  aFunction,
const TIpcArgs &  aArgs,
TRequestStatus &  aStatus
const [protected]
 

Message passing routine.

Parameters:
aFunction  Function.
aArgs  Arguments.
aStatus  Request status.

Field Documentation

TInt RFavouritesHandle::iHandle [protected]
 

Handle number.

RFavouritesSession RFavouritesHandle::iSess [protected]
 

Session handle.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top