33 Symbian platform creates an individual named record and assigns a unique numeric |
33 Symbian platform creates an individual named record and assigns a unique numeric |
34 Id. Symbian platform defines the class and the unique Id before the system |
34 Id. Symbian platform defines the class and the unique Id before the system |
35 is built. </p> <p>The class defines a schema for the record. A schema is a |
35 is built. </p> <p>The class defines a schema for the record. A schema is a |
36 pattern for the record that all records of this type follow. The class contains |
36 pattern for the record that all records of this type follow. The class contains |
37 a set of fields and links to other records. </p> <fig id="GUID-A331560C-9996-55E8-8C64-7BB2D5D0C1C6"> |
37 a set of fields and links to other records. </p> <fig id="GUID-A331560C-9996-55E8-8C64-7BB2D5D0C1C6"> |
38 <image href="GUID-DB9F413A-35E2-577E-91C3-1D519835FAB4_d0e109903_href.png" placement="inline"/> |
38 <image href="GUID-DB9F413A-35E2-577E-91C3-1D519835FAB4_d0e112326_href.png" placement="inline"/> |
39 </fig> <p>For example, Symbian platform defines the class <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CCDIAPRecord</apiname></xref>. |
39 </fig> <p>For example, Symbian platform defines the class <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CCDIAPRecord</apiname></xref>. |
40 The class represents an Internet Access Point (IAP) record. A set of IAP records |
40 The class represents an Internet Access Point (IAP) record. A set of IAP records |
41 form an IAP table. Symbian platform assigns the unique numeric Id <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>KCDTIdIAPRecord</apiname></xref> to a record of this type. </p> <p>The |
41 form an IAP table. Symbian platform assigns the unique numeric Id <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>KCDTIdIAPRecord</apiname></xref> to a record of this type. </p> <p>The |
42 public data members of this class are the fields and links that make the record. |
42 public data members of this class are the fields and links that make the record. |
43 The following code shows part of the class definition. Some parts are omitted |
43 The following code shows part of the class definition. Some parts are omitted |
69 Each item in the array defines the fields in the record in order. </p> <p>Tools |
69 Each item in the array defines the fields in the record in order. </p> <p>Tools |
70 and applications can use the <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CommsDat::CMDBGenericRecord::InitializeL()</apiname></xref> function |
70 and applications can use the <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CommsDat::CMDBGenericRecord::InitializeL()</apiname></xref> function |
71 to initialise a record in memory. Tools and Applications can also get use |
71 to initialise a record in memory. Tools and Applications can also get use |
72 the <codeph>LoadL()</codeph> and <codeph>FindL()</codeph> functions to get |
72 the <codeph>LoadL()</codeph> and <codeph>FindL()</codeph> functions to get |
73 the the table schema from the Comms Database. </p> <fig id="GUID-BCE5A2B5-C328-594A-A213-C4AFB48BBF68"> |
73 the the table schema from the Comms Database. </p> <fig id="GUID-BCE5A2B5-C328-594A-A213-C4AFB48BBF68"> |
74 <image href="GUID-78AAEDF8-6C31-53E3-B411-3463DDAAC902_d0e109991_href.png" placement="inline"/> |
74 <image href="GUID-78AAEDF8-6C31-53E3-B411-3463DDAAC902_d0e112414_href.png" placement="inline"/> |
75 </fig> <p> </p> <p>You use the same methods to create, store and access user |
75 </fig> <p> </p> <p>You use the same methods to create, store and access user |
76 defined records that Symbian platform defined records use. Symbian platform |
76 defined records that Symbian platform defined records use. Symbian platform |
77 backs up user defined data and secures user defined data with Platform Security. |
77 backs up user defined data and secures user defined data with Platform Security. |
78 Symbian platform does not maintain user defined data formats. </p> <p>Tools |
78 Symbian platform does not maintain user defined data formats. </p> <p>Tools |
79 and applications must use the <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CommsDat::CCDRecordBase::GetFieldByNameL()</apiname></xref> or <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CommsDat::CCDRecordBase::GetFieldByIdL()</apiname></xref> functions |
79 and applications must use the <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CommsDat::CCDRecordBase::GetFieldByNameL()</apiname></xref> or <xref href="GUID-1CDD0B97-8B00-3373-9908-512C9BC1CF51.dita"><apiname>CommsDat::CCDRecordBase::GetFieldByIdL()</apiname></xref> functions |