RContactRemoteView Class Reference
#include
<app/cntviewbase.h>
class RContactRemoteView : public RSubSessionBase |
Public Member Functions |
---|
HBufC * | AllFieldsLC(TInt, const TDesC &) |
TContactItemId
| AtL(TInt) |
TInt
| CancelRequestViewEvent() |
void | ChangeSortOrderL(const RContactViewSortOrder &) |
void | Close() |
CViewContact * | ContactAtL(TInt) |
TContactViewPreferences
| ContactViewPreferencesL() |
void | ContactsMatchingCriteriaL(const MDesCArray &, RPointerArray< CViewContact > &, TBool, TUid) |
TInt
| CountL() |
TInt
| FindL(TContactItemId) |
void | GetContactIdsL(const CArrayFix< TInt > &, CContactIdArray &) |
void | GetContactsMatchingFilterL(TInt, RArray< TContactIdWithMapping > &) |
void | GetSortOrderL(RContactViewSortOrder &) |
TUid
| GetViewSortPluginImplUidL() |
void | OpenL(const CContactDatabase &, const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 &) |
void | OpenL(const CContactDatabase &, const TDesC &, const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 &) |
void | RequestViewEvent(TPckgBuf< TContactViewEvent > &, TRequestStatus &) |
const RContactViewSortOrder & | SortOrderL() |
Inherited Functions |
---|
| 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 |
Detailed Description
This class is used internally by remote contact views as the handle to the server side view object.
See also: CContactRemoteViewBase
Member Function Documentation
AllFieldsLC ( TInt, const TDesC & )
CancelRequestViewEvent ( )
TInt
| CancelRequestViewEvent | ( | ) | |
ChangeSortOrderL ( const RContactViewSortOrder & )
ContactAtL ( TInt )
Returns the contact item at the specified index into the view.
- capability
- ReadUserData
Parameter | Description | aIndex | Index |
ContactViewPreferencesL ( )
ContactsMatchingCriteriaL ( const MDesCArray &, RPointerArray< CViewContact > &, TBool, TUid )
Searches all contact items in the view for fields that contain the search strings specified.
Parameter | Description | aFindWords | A descriptor array containing one or more search strings |
aMatchedContacts | On return, an array of matching contact items |
GetContactIdsL ( const CArrayFix< TInt > &, CContactIdArray & )
Convert between view indexes and contact ids. This method makes the request to the server.
- capability
- ReadUserData
GetContactsMatchingFilterL ( TInt, RArray< TContactIdWithMapping > & )
Requests an array of contact IDs from the server-side view which match the filter provided by the client.
Parameter | Description | aFilter | Filter supplied by client |
aMatchingContacts | Array of contacts which match the filter |
GetSortOrderL ( RContactViewSortOrder & )
GetViewSortPluginImplUidL ( )
TUid
| GetViewSortPluginImplUidL | ( | ) | const |
OpenL ( const CContactDatabase &, const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 & )
OpenL ( const CContactDatabase &, const TDesC &, const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 & )
RequestViewEvent ( TPckgBuf< TContactViewEvent > &, TRequestStatus & )