#include <SyncMLDataFilter.h>
| class CSyncMLFilter : public CBase | 
| Public Member Functions | |
|---|---|
| ~CSyncMLFilter() | |
| IMPORT_C TInt | DataSize() | 
| IMPORT_C const TDesC & | DisplayDescription() | 
| IMPORT_C const TDesC & | DisplayName() | 
| IMPORT_C TBool | Enabled() | 
| IMPORT_C void | ExternalizeL(RWriteStream &) | 
| IMPORT_C TUint | FilterId() | 
| IMPORT_C RPointerArray< CSyncMLFilterProperty > & | FilterProperties() | 
| IMPORT_C TBool | MatchTypeSupported() | 
| IMPORT_C CSyncMLFilter * | NewLC() | 
| IMPORT_C CSyncMLFilter * | NewLC(TResourceReader &) | 
| IMPORT_C CSyncMLFilter * | NewLC(RReadStream &) | 
| IMPORT_C void | SetEnabledL(const TBool) | 
| IMPORT_C void | SetMatchTypeSupported(const TBool) | 
| IMPORT_C void | SetSupportedByServerL(const TBool) | 
| IMPORT_C TBool | SupportedByServer() | 
Filter Class.
| IMPORT_C const TDesC & | DisplayDescription | ( | ) | const | 
Description of filter.
Returns: TDesC Description of the filter.
| IMPORT_C TBool | Enabled | ( | ) | const | 
Filter enable/disable information.
Returns: TBool ETrue if filter is enabled. Otherwise EFalse is returned.
| IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const | 
Externalizes filter.
| Parameter | Description | 
|---|---|
| aStream | Specifies stream where filter is externalized. | 
| IMPORT_C RPointerArray< CSyncMLFilterProperty > & | FilterProperties | ( | ) | 
Properties of filter.
Returns: RPointerArray Properties of filter.
| IMPORT_C TBool | MatchTypeSupported | ( | ) | const | 
Information about match type effect to filter.
Returns: TBool ETrue if match type affect to filter. Otherwise EFalse is returned.
| IMPORT_C CSyncMLFilter * | NewLC | ( | TResourceReader & | aReader | ) | [static] | 
Symbian two-phased constructor.
| Parameter | Description | 
|---|---|
| aReader | TResourceReader for recource file that includes needed information to initialize filter. | 
| IMPORT_C CSyncMLFilter * | NewLC | ( | RReadStream & | aStream | ) | [static] | 
Symbian two-phased constructor.
| Parameter | Description | 
|---|---|
| aStream | RReadStream for stream that includes needed information to initialize filter. | 
| IMPORT_C void | SetEnabledL | ( | const TBool | aEnabled | ) | 
Set filter enable/disable information.
| Parameter | Description | 
|---|---|
| aEnabled | ETrue if filter enabled and EFalse is filter is disabled | 
| IMPORT_C void | SetMatchTypeSupported | ( | const TBool | aSupported | ) | 
Set information about match type effect to filter.
| Parameter | Description | 
|---|---|
| aSupported | ETrue if match type affect to filter and EFalse if it does not affect. | 
| IMPORT_C void | SetSupportedByServerL | ( | const TBool | aSupported | ) | 
Set information about server capabilities to support this filter.
| Parameter | Description | 
|---|---|
| aSupported | ETrue if filter is supported by server and EFalse if it is not supported. | 
| IMPORT_C TBool | SupportedByServer | ( | ) | const | 
Information about server capabilities to support this filter.
Returns: TBool ETrue if filter is supported by server. Otherwise EFalse is returned.