1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv=
"Content-Type" content=
"text/html;charset=UTF-8">
3 <title>Barry: record.h File Reference
</title>
4 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css">
5 <link href=
"tabs.css" rel=
"stylesheet" type=
"text/css">
7 <!-- Generated by Doxygen 1.5.6 -->
8 <div class=
"navigation" id=
"top">
11 <li><a href=
"index.html"><span>Main
Page
</span></a></li>
12 <li><a href=
"modules.html"><span>Modules
</span></a></li>
13 <li><a href=
"namespaces.html"><span>Namespaces
</span></a></li>
14 <li><a href=
"classes.html"><span>Classes
</span></a></li>
15 <li class=
"current"><a href=
"files.html"><span>Files
</span></a></li>
16 <li><a href=
"dirs.html"><span>Directories
</span></a></li>
19 <div class=
"navpath"><a class=
"el" href=
"dir_edc0f428e3eefcfdce9c25befd901c57.html">src
</a>
22 <div class=
"contents">
23 <h1>record.h File Reference
</h1><hr><a name=
"_details"></a><h2>Detailed Description
</h2>
24 Blackberry database record classes.
26 Help translate data from data packets to useful structurs, and back. This header provides the common types and classes used by the general record parser classes in the r_*.h files. Only application-safe API stuff goes in here. Internal library types go in
<a class=
"el" href=
"record-internal_8h.html" title=
"Support functions, types, and templates for the general record parsing classes in...">record-internal.h
</a>
27 <p>Definition in file
<a class=
"el" href=
"record_8h-source.html">record.h
</a>.
</p>
30 <code>#include
"<a class=
"el" href=
"dll_8h-source.html">dll.h
</a>"</code><br>
31 <code>#include
<iosfwd
></code><br>
32 <code>#include
<string
></code><br>
33 <code>#include
<vector
></code><br>
34 <code>#include
<map
></code><br>
35 <code>#include
<stdint.h
></code><br>
36 <code>#include
"<a class=
"el" href=
"r__calendar_8h-source.html">r_calendar.h
</a>"</code><br>
37 <code>#include
"<a class=
"el" href=
"r__calllog_8h-source.html">r_calllog.h
</a>"</code><br>
38 <code>#include
"<a class=
"el" href=
"r__bookmark_8h-source.html">r_bookmark.h
</a>"</code><br>
39 <code>#include
"<a class=
"el" href=
"r__contact_8h-source.html">r_contact.h
</a>"</code><br>
40 <code>#include
"<a class=
"el" href=
"r__cstore_8h-source.html">r_cstore.h
</a>"</code><br>
41 <code>#include
"<a class=
"el" href=
"r__memo_8h-source.html">r_memo.h
</a>"</code><br>
42 <code>#include
"<a class=
"el" href=
"r__message_8h-source.html">r_message.h
</a>"</code><br>
43 <code>#include
"<a class=
"el" href=
"r__servicebook_8h-source.html">r_servicebook.h
</a>"</code><br>
44 <code>#include
"<a class=
"el" href=
"r__task_8h-source.html">r_task.h
</a>"</code><br>
45 <code>#include
"<a class=
"el" href=
"r__pin__message_8h-source.html">r_pin_message.h
</a>"</code><br>
46 <code>#include
"r_saved_message.h
"</code><br>
47 <code>#include
"r_sms.h
"</code><br>
48 <code>#include
"<a class=
"el" href=
"r__folder_8h-source.html">r_folder.h
</a>"</code><br>
49 <code>#include
"<a class=
"el" href=
"r__timezone_8h-source.html">r_timezone.h
</a>"</code><br>
52 <div class=
"dynheader">
53 Include dependency graph for record.h:
</div>
54 <div class=
"dynsection">
55 <p><center><img src=
"record_8h__incl.png" border=
"0" usemap=
"#record.h_map" alt=
""></center>
56 <map name=
"record.h_map">
57 <area shape=
"rect" href=
"dll_8h.html" title=
"Macros for handling DLL/library API visibility." alt=
"" coords=
"496,229,541,256"><area shape=
"rect" href=
"r__calendar_8h.html" title=
"Blackberry database record parser class for calendar records." alt=
"" coords=
"1427,80,1517,107"><area shape=
"rect" href=
"r__calllog_8h.html" title=
"Record parsing class for call logs." alt=
"" coords=
"591,155,671,181"><area shape=
"rect" href=
"r__bookmark_8h.html" title=
"Record parsing class for call logs." alt=
"" coords=
"695,155,793,181"><area shape=
"rect" href=
"r__contact_8h.html" title=
"Blackberry database record parser class for contact records." alt=
"" coords=
"1801,155,1887,181"><area shape=
"rect" href=
"r__cstore_8h.html" title=
"Blackberry database record parser class for Content Store records." alt=
"" coords=
"1561,155,1641,181"><area shape=
"rect" href=
"r__memo_8h.html" title=
"Record parsing class for the memo database." alt=
"" coords=
"817,155,897,181"><area shape=
"rect" href=
"r__message_8h.html" title=
"Blackberry database record parser class for email records." alt=
"" coords=
"683,80,779,107"><area shape=
"rect" href=
"r__servicebook_8h.html" title=
"Blackberry database record parser class for the Service Book record." alt=
"" coords=
"1665,155,1777,181"><area shape=
"rect" href=
"r__task_8h.html" title=
"Record parsing class for the task database." alt=
"" coords=
"1235,80,1301,107"><area shape=
"rect" href=
"r__pin__message_8h.html" title=
"Blackberry database record parser class for pin message records." alt=
"" coords=
"803,80,923,107"><area shape=
"rect" href=
"r__saved__message_8h-source.html" title=
"r_saved_message.h" alt=
"" coords=
"1021,80,1160,107"><area shape=
"rect" href=
"r__sms_8h-source.html" title=
"r_sms.h" alt=
"" coords=
"281,155,348,181"><area shape=
"rect" href=
"r__folder_8h.html" title=
"Record parsing class for the Folder database." alt=
"" coords=
"372,155,447,181"><area shape=
"rect" href=
"r__timezone_8h.html" title=
"Record parsing class for the timezone database." alt=
"" coords=
"471,155,567,181"><area shape=
"rect" href=
"r__recur__base_8h.html" title=
"Base class for recurring calendar event data." alt=
"" coords=
"1329,155,1436,181"><area shape=
"rect" href=
"r__message__base_8h.html" title=
"Base class for email-oriented Blackberry database records." alt=
"" coords=
"921,155,1052,181"></map>
61 <div class=
"dynheader">
62 This graph shows which files directly or indirectly include this file:
</div>
63 <div class=
"dynsection">
64 <p><center><img src=
"record_8h__dep__incl.png" border=
"0" usemap=
"#record.hdep_map" alt=
""></center>
65 <map name=
"record.hdep_map">
66 <area shape=
"rect" href=
"configfile_8h.html" title=
"Barry configuraion class, for one device PIN." alt=
"" coords=
"717,80,800,107"><area shape=
"rect" href=
"barry_8h.html" title=
"Main header file for applications." alt=
"" coords=
"120,155,179,181"><area shape=
"rect" href=
"r__calendar_8h.html" title=
"Blackberry database record parser class for calendar records." alt=
"" coords=
"432,155,523,181"><area shape=
"rect" href=
"r__recur__base_8h.html" title=
"Base class for recurring calendar event data." alt=
"" coords=
"512,80,619,107"><area shape=
"rect" href=
"r__task_8h.html" title=
"Record parsing class for the task database." alt=
"" coords=
"203,155,269,181"><area shape=
"rect" href=
"r__calllog_8h.html" title=
"Record parsing class for call logs." alt=
"" coords=
"2628,80,2708,107"><area shape=
"rect" href=
"r__bookmark_8h.html" title=
"Record parsing class for call logs." alt=
"" coords=
"1591,80,1689,107"><area shape=
"rect" href=
"r__contact_8h.html" title=
"Blackberry database record parser class for contact records." alt=
"" coords=
"1016,80,1101,107"><area shape=
"rect" href=
"ldif_8cc.html" title=
"Routines for reading and writing LDAP LDIF data." alt=
"" coords=
"693,155,749,181"><area shape=
"rect" href=
"r__cstore_8h.html" title=
"Blackberry database record parser class for Content Store records." alt=
"" coords=
"2524,80,2604,107"><area shape=
"rect" href=
"r__memo_8h.html" title=
"Record parsing class for the memo database." alt=
"" coords=
"2329,80,2409,107"><area shape=
"rect" href=
"r__message__base_8h.html" title=
"Base class for email-oriented Blackberry database records." alt=
"" coords=
"3284,80,3415,107"><area shape=
"rect" href=
"r__servicebook_8h.html" title=
"Blackberry database record parser class for the Service Book record." alt=
"" coords=
"2059,80,2171,107"><area shape=
"rect" href=
"r__sms_8h-source.html" title=
"r_sms.h" alt=
"" coords=
"2433,80,2500,107"><area shape=
"rect" href=
"r__folder_8h.html" title=
"Record parsing class for the Folder database." alt=
"" coords=
"1477,80,1552,107"><area shape=
"rect" href=
"r__timezone_8h.html" title=
"Record parsing class for the timezone database." alt=
"" coords=
"1935,80,2031,107"><area shape=
"rect" href=
"m__desktop_8h.html" title=
"Mode class for the Desktop mode." alt=
"" coords=
"187,80,283,107"><area shape=
"rect" href=
"m__javaloader_8h.html" title=
"Mode class for the JavaLoader mode." alt=
"" coords=
"307,80,413,107"><area shape=
"rect" href=
"m__jvmdebug_8h.html" title=
"Mode class for the JVMDebug mode." alt=
"" coords=
"5,80,112,107"><area shape=
"rect" href=
"record-internal_8h.html" title=
"Support functions, types, and templates for the general record parsing classes in..." alt=
"" coords=
"1791,80,1905,107"><area shape=
"rect" href=
"r__command_8cc.html" title=
"Internal implementation of CommandTable parser class." alt=
"" coords=
"1176,155,1283,181"><area shape=
"rect" href=
"r__dbdb_8cc.html" title=
"DatabaseDatabase record parser class." alt=
"" coords=
"1357,155,1435,181"><area shape=
"rect" href=
"r__recordstate_8cc.html" title=
"RecordStateTable database record parser class." alt=
"" coords=
"1693,155,1808,181"><area shape=
"rect" href=
"record_8cc.html" title=
"Misc." alt=
"" coords=
"2256,155,2331,181"><area shape=
"rect" href=
"s11n-boost_8h.html" title=
"Non-intrusive versions of serialization functions for the record classes." alt=
"" coords=
"2783,80,2879,107"><area shape=
"rect" href=
"restore_8h.html" title=
"Builder class for restoring from Barry Backup files." alt=
"" coords=
"547,155,619,181"><area shape=
"rect" href=
"configfile_8cc.html" title=
"Barry configuraion class, for one device PIN." alt=
"" coords=
"2075,229,2165,256"><area shape=
"rect" href=
"probe_8cc.html" title=
"USB Blackberry detection routines." alt=
"" coords=
"912,155,984,181"><area shape=
"rect" href=
"vevent_8h-source.html" title=
"vevent.h" alt=
"" coords=
"392,229,464,256"><area shape=
"rect" href=
"parser_8cc.html" title=
"Virtual parser wrapper." alt=
"" coords=
"2676,229,2751,256"><area shape=
"rect" href=
"r__calendar_8cc.html" title=
"Blackberry database record parser class for calendar records." alt=
"" coords=
"1120,229,1219,256"><area shape=
"rect" href=
"r__task_8cc.html" title=
"Record parsing class for the task database." alt=
"" coords=
"488,229,563,256"><area shape=
"rect" href=
"r__recur__base_8cc.html" title=
"Base class for recurring calendar event data." alt=
"" coords=
"293,155,408,181"><area shape=
"rect" href=
"vtodo_8h-source.html" title=
"vtodo.h" alt=
"" coords=
"204,229,268,256"><area shape=
"rect" href=
"r__calllog_8cc.html" title=
"Record parsing class for the phone call logs database." alt=
"" coords=
"2723,155,2811,181"><area shape=
"rect" href=
"r__bookmark_8cc.html" title=
"Record parsing class for the phone browser bookmarks database." alt=
"" coords=
"1563,155,1669,181"><area shape=
"rect" href=
"vcard_8h.html" title=
"Conversion routines for vcards." alt=
"" coords=
"773,155,837,181"><area shape=
"rect" href=
"r__contact_8cc.html" title=
"Blackberry database record parser class for contact records." alt=
"" coords=
"1059,155,1152,181"><area shape=
"rect" href=
"r__cstore_8cc.html" title=
"Blackberry database record parser class for Content Store records." alt=
"" coords=
"2613,155,2699,181"><area shape=
"rect" href=
"vjournal_8h-source.html" title=
"vjournal.h" alt=
"" coords=
"2835,155,2912,181"><area shape=
"rect" href=
"r__memo_8cc.html" title=
"Record parsing class for the memo database." alt=
"" coords=
"2355,155,2440,181"><area shape=
"rect" href=
"r__message_8h.html" title=
"Blackberry database record parser class for email records." alt=
"" coords=
"3301,155,3397,181"><area shape=
"rect" href=
"r__pin__message_8h.html" title=
"Blackberry database record parser class for pin message records." alt=
"" coords=
"3421,155,3541,181"><area shape=
"rect" href=
"r__saved__message_8h-source.html" title=
"r_saved_message.h" alt=
"" coords=
"3565,155,3704,181"><area shape=
"rect" href=
"r__message__base_8cc.html" title=
"Base class for email-oriented Blackberry database records." alt=
"" coords=
"2987,155,3125,181"><area shape=
"rect" href=
"r__servicebook_8cc.html" title=
"Blackberry database record parser class for Service Book records." alt=
"" coords=
"2061,155,2181,181"><area shape=
"rect" href=
"r__sms_8cc.html" title=
"Record parsing class for the SMS database." alt=
"" coords=
"2515,155,2589,181"><area shape=
"rect" href=
"r__folder_8cc.html" title=
"Record parsing class for the folders database." alt=
"" coords=
"1459,155,1539,181"><area shape=
"rect" href=
"r__timezone_8cc.html" title=
"Record parsing class for the timezone database." alt=
"" coords=
"1933,155,2037,181"></map>
70 <a href=
"record_8h-source.html">Go to the source code of this file.
</a><table border=
"0" cellpadding=
"0" cellspacing=
"0">
72 <tr><td colspan=
"2"><br><h2>Namespaces
</h2></td></tr>
73 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">namespace
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"namespaceBarry.html">Barry
</a></td></tr>
75 <tr><td colspan=
"2"><br><h2>Classes
</h2></td></tr>
76 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">class
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::Cr2LfWrapper
</b></td></tr>
78 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::CommandTableCommand
</b></td></tr>
80 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">class
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::CommandTable
</b></td></tr>
82 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::RecordStateTableState
</b></td></tr>
84 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">class
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::RecordStateTable
</b></td></tr>
86 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::DatabaseItem
</b></td></tr>
88 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">class
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::DatabaseDatabase
</b></td></tr>
90 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::UnknownData
</b></td></tr>
92 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::UnknownField
</b></td></tr>
94 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::EmailAddress
</b></td></tr>
96 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::PostalAddress
</b></td></tr>
98 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">struct
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::Date
</b></td></tr>
100 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">class
</td><td class=
"memItemRight" valign=
"bottom"><b>Barry::CategoryList
</b></td></tr>
104 <hr size=
"1"><address style=
"text-align: right;"><small>Generated on Thu Feb
10 16:
14:
28 2011 for Barry by
105 <a href=
"http://www.doxygen.org/index.html">
106 <img src=
"doxygen.png" alt=
"doxygen" align=
"middle" border=
"0"></a> 1.5.6 </small></address>