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 &)
TBool
|
MatchDeviceFilterL
|
(
|
const
TDesC8
&
|
aDeviceName,
|
|
const
TDesC8
&
|
aFieldName
|
|
)
|
const
|
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 &)
TBool
|
MatchPersonFilter
|
(
|
const
TDesC8
&
|
aFieldName
|
)
|
const
|
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.