CPresenceInfoFilterImp Class Reference
class CPresenceInfoFilterImp : public CXIMPApiDataObjBase |
Nested Classes and Structures
Private Member Functions |
---|
| CPresenceInfoFilterImp() |
void | AcceptFilterL(RXIMPObjOwningPtrArray< CFilterField > &, const TDesC8 &, const TDesC8 &) |
void | ConstructL() |
TBool
| ContainsFilterFields(RXIMPObjOwningPtrArray< CFilterField > &, RXIMPObjOwningPtrArray< CFilterField > &) |
TBool
| ContainsPersonFilter(CDesC8ArraySeg *, CDesC8ArraySeg *) |
void | ExternalizeArrayL(const CDesC8ArraySeg *, RWriteStream &) |
void | ExternalizeFieldSetL(const RXIMPObjOwningPtrArray< CFilterField > &, RWriteStream &) |
void | InternalizeArrayL(CDesC8ArraySeg *, RReadStream &) |
void | InternalizeFieldSetL(RXIMPObjOwningPtrArray< CFilterField > &, RReadStream &) |
TBool
| MatchFilterL(const RXIMPObjOwningPtrArray< CFilterField > &, const TDesC8 &, const TDesC8 &) |
void | UnionOfFieldsL(RXIMPObjOwningPtrArray< CFilterField > &, RXIMPObjOwningPtrArray< CFilterField > &) |
Constructor & Destructor Documentation
CPresenceInfoFilterImp()
CPresenceInfoFilterImp | ( | ) | [private] |
~CPresenceInfoFilterImp()
~CPresenceInfoFilterImp | ( | ) | [virtual] |
Member Functions Documentation
AcceptDeviceFilterL(const TDesC8 &, const TDesC8 &)
void | AcceptDeviceFilterL | ( | const TDesC8 & | aDeviceName, |
| const TDesC8 & | aFieldName |
| ) | |
AcceptFilterL(RXIMPObjOwningPtrArray< CFilterField > &, const TDesC8 &, const TDesC8 &)
Helper for adding a filter field to the filter field set.
AcceptPersonFilterL(const TDesC8 &)
void | AcceptPersonFilterL | ( | const TDesC8 & | aFieldName | ) | |
AcceptServiceFilterL(const TDesC8 &, const TDesC8 &)
void | AcceptServiceFilterL | ( | const TDesC8 & | aServiceName, |
| const TDesC8 & | aFieldName |
| ) | |
ConstructL()
void | ConstructL | ( | ) | [private] |
Contains(CPresenceInfoFilterImp &)
Compares this filter to the given filter in a set-theoretic sense, whether aSource is a proper subset of this class.
ContainsFilterFields(RXIMPObjOwningPtrArray< CFilterField > &, RXIMPObjOwningPtrArray< CFilterField > &)
ContainsPersonFilter(CDesC8ArraySeg *, CDesC8ArraySeg *)
ExternalizeArrayL(const CDesC8ArraySeg *, RWriteStream &)
ExternalizeFieldSetL(const RXIMPObjOwningPtrArray< CFilterField > &, RWriteStream &)
InternalizeArrayL(CDesC8ArraySeg *, RReadStream &)
InternalizeFieldSetL(RXIMPObjOwningPtrArray< CFilterField > &, RReadStream &)
InternalizeL(RReadStream &)
Internalizes object data from given stream.
MatchDeviceFilterL(const TDesC8 &, const TDesC8 &)
MatchFilterL(const RXIMPObjOwningPtrArray< CFilterField > &, const TDesC8 &, const TDesC8 &)
Check if the collection of one-to-many filter infoname to fieldnames mappings accepts the given filter parameters.
MatchPersonFilter(const TDesC8 &)
MatchServiceFilterL(const TDesC8 &, const TDesC8 &)
TBool
| MatchServiceFilterL | ( | const TDesC8 & | aServiceName, |
| const TDesC8 & | aFieldName |
| ) | const |
UnionL(CPresenceInfoFilterImp &, CPresenceInfoFilterImp &)
Create a new filter which is the union of "first" filter and the "second" filter.
UnionOfFieldsL(RXIMPObjOwningPtrArray< CFilterField > &, RXIMPObjOwningPtrArray< CFilterField > &)
Create an union of the given field sets. Source for union Target for union
operator!=(CPresenceInfoFilterImp &)
Compares this filter to the given filter
operator==(CPresenceInfoFilterImp &)
Compares this filter to the given filter
Member Data Documentation
RXIMPObjOwningPtrArray< CFilterField > iDeviceFilter
CDesC8ArraySeg * iPersonFilter
RXIMPObjOwningPtrArray< CFilterField > iServiceFilter
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.