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 & )