37 static CCatalogsAccessPointSettings* NewL(); |
30 static CCatalogsAccessPointSettings* NewL(); |
38 static CCatalogsAccessPointSettings* NewLC(); |
31 static CCatalogsAccessPointSettings* NewLC(); |
39 |
32 |
40 virtual ~CCatalogsAccessPointSettings(); |
33 virtual ~CCatalogsAccessPointSettings(); |
41 |
34 |
42 #ifdef _0 |
|
43 void SetLongTextParameterL(const TApMember& aKey, const TDesC16& aValue); |
35 void SetLongTextParameterL(const TApMember& aKey, const TDesC16& aValue); |
44 void SetText16ParameterL(const TApMember& aKey, const TDesC16& aValue); |
36 void SetText16ParameterL(const TApMember& aKey, const TDesC16& aValue); |
45 void SetText8ParameterL(const TApMember& aKey, const TDesC8& aValue); |
37 void SetText8ParameterL(const TApMember& aKey, const TDesC8& aValue); |
46 void SetUintParameterL(const TApMember& aKey, const TUint32& aValue); |
38 void SetUintParameterL(const TApMember& aKey, const TUint32& aValue); |
47 void SetBoolParameterL(const TApMember& aKey, const TBool& aValue); |
39 void SetBoolParameterL(const TApMember& aKey, const TBool& aValue); |
60 TInt aIndex, TApMember& aKey, TPtrC8& aValue) const; |
52 TInt aIndex, TApMember& aKey, TPtrC8& aValue) const; |
61 void UintParameter( |
53 void UintParameter( |
62 TInt aIndex, TApMember& aKey, TUint32& aValue) const; |
54 TInt aIndex, TApMember& aKey, TUint32& aValue) const; |
63 void BoolParameter( |
55 void BoolParameter( |
64 TInt aIndex, TApMember& aKey, TBool& aValue) const; |
56 TInt aIndex, TApMember& aKey, TBool& aValue) const; |
65 #endif |
|
66 |
57 |
67 protected: |
58 protected: |
68 CCatalogsAccessPointSettings(); |
59 CCatalogsAccessPointSettings(); |
69 void ConstructL(); |
60 void ConstructL(); |
70 void ExternalizeL(RWriteStream& aStream); |
61 void ExternalizeL(RWriteStream& aStream); |
71 void InternalizeL(RReadStream& aStream); |
62 void InternalizeL(RReadStream& aStream); |
72 |
63 |
73 private: |
64 private: |
74 #ifdef _0 |
|
75 RArray<TApMember> iLongTextMembers; |
65 RArray<TApMember> iLongTextMembers; |
76 RArray<TApMember> iText16Members; |
66 RArray<TApMember> iText16Members; |
77 RArray<TApMember> iText8Members; |
67 RArray<TApMember> iText8Members; |
78 RArray<TApMember> iUintMembers; |
68 RArray<TApMember> iUintMembers; |
79 RArray<TApMember> iBoolMembers; |
69 RArray<TApMember> iBoolMembers; |
80 #endif |
|
81 |
70 |
82 CDesC16ArrayFlat* iLongTextData; |
71 CDesC16ArrayFlat* iLongTextData; |
83 CDesC16ArrayFlat* iText16Data; |
72 CDesC16ArrayFlat* iText16Data; |
84 CDesC8ArrayFlat* iText8Data; |
73 CDesC8ArrayFlat* iText8Data; |
85 RArray<TUint32> iUintData; |
74 RArray<TUint32> iUintData; |