Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 2aa62c5bbb658df1fece777472a7bcf2 > files > 234

barry-devel-docs-0.17-0.3.20100730git.fc14.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Barry: Barry::Calendar Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceBarry.html">Barry</a>::<a class="el" href="classBarry_1_1Calendar.html">Calendar</a>
  </div>
</div>
<div class="contents">
<h1>Barry::Calendar Class Reference<br/>
<small>
[<a class="el" href="group__RecordParserClasses.html">RecordParserClasses</a>]</small>
</h1><!-- doxytag: class="Barry::Calendar" --><!-- doxytag: inherits="Barry::RecurBase" --><div class="dynheader">
Inheritance diagram for Barry::Calendar:</div>
<div class="dynsection">
<div class="center"><img src="classBarry_1_1Calendar__inherit__graph.png" border="0" usemap="#Barry_1_1Calendar_inherit__map" alt="Inheritance graph"/></div>
<map name="Barry_1_1Calendar_inherit__map" id="Barry_1_1Calendar_inherit__map">
<area shape="rect" id="node5" href="classBarry_1_1CalendarAll.html" title="Barry::CalendarAll" alt="" coords="5,166,139,197"/><area shape="rect" id="node2" href="classBarry_1_1RecurBase.html" title="Barry::RecurBase" alt="" coords="8,6,136,37"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Barry::Calendar:</div>
<div class="dynsection">
<div class="center"><img src="classBarry_1_1Calendar__coll__graph.png" border="0" usemap="#Barry_1_1Calendar_coll__map" alt="Collaboration graph"/></div>
<map name="Barry_1_1Calendar_coll__map" id="Barry_1_1Calendar_coll__map">
<area shape="rect" id="node2" href="classBarry_1_1RecurBase.html" title="Barry::RecurBase" alt="" coords="1175,5,1303,35"/><area shape="rect" id="node6" href="structBarry_1_1EmailAddress.html" title="Barry::EmailAddress" alt="" coords="585,150,729,181"/><area shape="rect" id="node8" title="STL class." alt="" coords="227,150,307,181"/><area shape="rect" id="node16" href="structBarry_1_1UnknownData.html" title="Barry::UnknownData" alt="" coords="415,209,559,239"/><area shape="rect" id="node10" title="STL class." alt="" coords="7,150,175,181"/><area shape="rect" id="node14" href="structBarry_1_1UnknownField.html" title="Barry::UnknownField" alt="" coords="755,213,901,243"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classBarry_1_1Calendar-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBarry_1_1Calendar.html#a5f691272677f851e2d597710b60dbe11">FreeBusyFlagType</a> </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Free Busy Flag. </p>
 <a href="classBarry_1_1Calendar.html#a5f691272677f851e2d597710b60dbe11">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBarry_1_1Calendar.html#a41c7f81327d36785c859674a17807e16">ClassFlagType</a> </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Class Flag. </p>
 <a href="classBarry_1_1Calendar.html#a41c7f81327d36785c859674a17807e16">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBarry_1_1Calendar.html#a190cfe17e37ccb486975a62c8a180169">BuildFields</a> (<a class="el" href="classBarry_1_1Data.html">Data</a> &amp;data, size_t &amp;offset, const <a class="el" href="classBarry_1_1IConverter.html">IConverter</a> *ic=0) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Build fields part of record.  <a href="#a190cfe17e37ccb486975a62c8a180169"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="r__calendar_8h_source.html#l00049">49</a> of file <a class="el" href="r__calendar_8h_source.html">r_calendar.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a41c7f81327d36785c859674a17807e16"></a><!-- doxytag: member="Barry::Calendar::ClassFlagType" ref="a41c7f81327d36785c859674a17807e16" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classBarry_1_1Calendar.html#a41c7f81327d36785c859674a17807e16">Barry::Calendar::ClassFlagType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Class Flag. </p>
<p>This is also called classification in Evolution and it is the equivilant of public or private in outlook Private is set to 0x2 in Outlook RFC2445 CLASS is PUBLIC, PRIVATE, CONFIDENTIAL </p>

<p>Definition at line <a class="el" href="r__calendar_8h_source.html#l00094">94</a> of file <a class="el" href="r__calendar_8h_source.html">r_calendar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5f691272677f851e2d597710b60dbe11"></a><!-- doxytag: member="Barry::Calendar::FreeBusyFlagType" ref="a5f691272677f851e2d597710b60dbe11" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classBarry_1_1Calendar.html#a5f691272677f851e2d597710b60dbe11">Barry::Calendar::FreeBusyFlagType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free Busy Flag. </p>
<p>This lists the available settings found in the device. This list is based on information from MS Outlook 2007 (Free ==0 and Busy == 2) This is FBTYPE in RFC2445 and is defined as FREE, BUSY, BUSY-UNAVAILABLE and BUSY-TENTATIVE </p>

<p>Definition at line <a class="el" href="r__calendar_8h_source.html#l00078">78</a> of file <a class="el" href="r__calendar_8h_source.html">r_calendar.h</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a190cfe17e37ccb486975a62c8a180169"></a><!-- doxytag: member="Barry::Calendar::BuildFields" ref="a190cfe17e37ccb486975a62c8a180169" args="(Data &amp;data, size_t &amp;offset, const IConverter *ic=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Barry::Calendar::BuildFields </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classBarry_1_1Data.html">Data</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&nbsp;</td>
          <td class="paramname"> <em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classBarry_1_1IConverter.html">IConverter</a> *&nbsp;</td>
          <td class="paramname"> <em>ic</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Build fields part of record. </p>

<p>Definition at line <a class="el" href="r__calendar_8cc_source.html#l00288">288</a> of file <a class="el" href="r__calendar_8cc_source.html">r_calendar.cc</a>.</p>

<p>References <a class="el" href="data_8cc_source.html#l00263">Barry::Data::Zap()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<div class="center"><img src="classBarry_1_1Calendar_a190cfe17e37ccb486975a62c8a180169_cgraph.png" border="0" usemap="#classBarry_1_1Calendar_a190cfe17e37ccb486975a62c8a180169_cgraph_map" alt=""></div>
<map name="classBarry_1_1Calendar_a190cfe17e37ccb486975a62c8a180169_cgraph_map" id="classBarry_1_1Calendar_a190cfe17e37ccb486975a62c8a180169_cgraph">
<area shape="rect" id="node3" href="classBarry_1_1Data.html#a034f95733ad4e34a3a3f3be874f3c555" title="set buffer to 0 and remove all data" alt="" coords="248,5,371,35"/></map>
</div>
</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="r__calendar_8h_source.html">r_calendar.h</a></li>
<li><a class="el" href="r__calendar_8cc_source.html">r_calendar.cc</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>