Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > 110492f5122731329f0db69a1df590c3 > files > 4060

kdepimlibs-apidocs-4.10.5-1.fc18.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!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" lang="en" xml:lang="en">
<head>
  <title>KLDAP::Ber Class Reference</title>
<style type="text/css">
  .cp-doNotDisplay { display: none; }
  @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }}
  .cp-edit { text-align: right; }
  @media print, embossed { .cp-edit { display: none; }}
</style>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />
  <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="dynsections.js"></script>
  <link rel="shortcut icon" href="../../favicon.ico" /><link rel="icon" href="../../favicon.ico" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../../kde.css" />
  <link rel="stylesheet" media="print, embossed" type="text/css" href="../../print.css" />
  <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="../../flat.css" />
  <link rel="stylesheet" type="text/css" href="../../doxygen.css" />
  <link rel="stylesheet" type="text/css" href="../../tabs.css" />
</head>
<body>
<ul class="cp-doNotDisplay">
  <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
  <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
</ul>
<div id="container">
<div id="header">
  <div id="header_top"><div><div>
    <img alt ="" src="../../top-kde.jpg"/>
    </div></div></div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li><a href="http://api.kde.org">KDE API Reference</a></li>
        <li><a href="../../index.html">kdepimlibs-4.10.5 API Reference</a></li>
      </ul>
    </div>
    <div id="menu">
<ul>
<li><a href="http://www.kde.org/">KDE Home</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
</div>
</div>
</div>
<!-- End page header -->
    <div id="body_wrapper">
      <div id="body">
        <!-- begin main content -->
        <div id="right">
          <div class="content">
          <div id="main">
            <div class="clearer">&nbsp;</div>
<h2><a name="content"></a>KLDAP Library</h2>
<!-- BC -->
<div id="top">
<!-- Generated by Doxygen 1.8.3.1 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>KLDAP</b></li><li class="navelem"><a class="el" href="classKLDAP_1_1Ber.html">Ber</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classKLDAP_1_1Ber-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">KLDAP::Ber Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="ber_8h_source.html">ber.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8fdf0e2ce06bae816ecfb04f1b12968b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1Ber.html#a8fdf0e2ce06bae816ecfb04f1b12968b">Ber</a> ()</td></tr>
<tr class="separator:a8fdf0e2ce06bae816ecfb04f1b12968b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a066d369d296eb882280cd82e7aef8f3b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1Ber.html#a066d369d296eb882280cd82e7aef8f3b">Ber</a> (const QByteArray &amp;value)</td></tr>
<tr class="separator:a066d369d296eb882280cd82e7aef8f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95b4b6264b1404912e3381597013c0e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95b4b6264b1404912e3381597013c0e9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Ber</b> (const <a class="el" href="classKLDAP_1_1Ber.html">Ber</a> &amp;that)</td></tr>
<tr class="separator:a95b4b6264b1404912e3381597013c0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf384cd9d582ef5cb58fc2eebbea301"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1Ber.html#addf384cd9d582ef5cb58fc2eebbea301">~Ber</a> ()</td></tr>
<tr class="separator:addf384cd9d582ef5cb58fc2eebbea301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c72a9b7302a1c2706cab4128c374051"><td class="memItemLeft" align="right" valign="top">QByteArray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1Ber.html#a8c72a9b7302a1c2706cab4128c374051">flatten</a> () const </td></tr>
<tr class="separator:a8c72a9b7302a1c2706cab4128c374051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedb402e3941cb1b7594e154b80f35169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedb402e3941cb1b7594e154b80f35169"></a>
<a class="el" href="classKLDAP_1_1Ber.html">Ber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classKLDAP_1_1Ber.html">Ber</a> &amp;that)</td></tr>
<tr class="separator:aedb402e3941cb1b7594e154b80f35169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08d050d140496e9cbe32a9b696d477ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08d050d140496e9cbe32a9b696d477ec"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>peekTag</b> (int &amp;size)</td></tr>
<tr class="separator:a08d050d140496e9cbe32a9b696d477ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96527546d8a40a986dc5e7bbbcbf29ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1Ber.html#a96527546d8a40a986dc5e7bbbcbf29ba">printf</a> (const QString &amp;format,...)</td></tr>
<tr class="separator:a96527546d8a40a986dc5e7bbbcbf29ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294e25efd1f713baa2bf5d298ce714d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a294e25efd1f713baa2bf5d298ce714d8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>scanf</b> (const QString &amp;format,...)</td></tr>
<tr class="separator:a294e25efd1f713baa2bf5d298ce714d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2c514e167cc2d34604830be2b08b85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef2c514e167cc2d34604830be2b08b85"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>skipTag</b> (int &amp;size)</td></tr>
<tr class="separator:aef2c514e167cc2d34604830be2b08b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class allows encoding and decoding Qt structures using Basic Encoding Rules. </p>

<p>Definition at line <a class="el" href="ber_8h_source.html#l00034">34</a> of file <a class="el" href="ber_8h_source.html">ber.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8fdf0e2ce06bae816ecfb04f1b12968b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ber::Ber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs a <a class="el" href="classKLDAP_1_1Ber.html" title="This class allows encoding and decoding Qt structures using Basic Encoding Rules.">Ber</a> object. </p>

<p>Definition at line <a class="el" href="ber_8cpp_source.html#l00403">403</a> of file <a class="el" href="ber_8cpp_source.html">ber.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a066d369d296eb882280cd82e7aef8f3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ber::Ber </td>
          <td>(</td>
          <td class="paramtype">const QByteArray &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a <a class="el" href="classKLDAP_1_1Ber.html" title="This class allows encoding and decoding Qt structures using Basic Encoding Rules.">Ber</a> object from the value. </p>

<p>Definition at line <a class="el" href="ber_8cpp_source.html#l00409">409</a> of file <a class="el" href="ber_8cpp_source.html">ber.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="addf384cd9d582ef5cb58fc2eebbea301"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ber::~Ber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destroys the <a class="el" href="classKLDAP_1_1Ber.html" title="This class allows encoding and decoding Qt structures using Basic Encoding Rules.">Ber</a> object. </p>

<p>Definition at line <a class="el" href="ber_8cpp_source.html#l00415">415</a> of file <a class="el" href="ber_8cpp_source.html">ber.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a8c72a9b7302a1c2706cab4128c374051"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QByteArray Ber::flatten </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="classKLDAP_1_1Ber.html" title="This class allows encoding and decoding Qt structures using Basic Encoding Rules.">Ber</a> object as a flat QByteArray. </p>

<p>Definition at line <a class="el" href="ber_8cpp_source.html#l00435">435</a> of file <a class="el" href="ber_8cpp_source.html">ber.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a96527546d8a40a986dc5e7bbbcbf29ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Ber::printf </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Appends the data with the specified format to the <a class="el" href="classKLDAP_1_1Ber.html" title="This class allows encoding and decoding Qt structures using Basic Encoding Rules.">Ber</a> object. </p>
<p>This function works like printf, except that it's appending the parameters, not replacing them. The allowed format characters and the expected parameter types are: </p>
<ul>
<li>
b Boolean. An int parameter should be supplied. A boolean element is output.  </li>
<li>
e Enumeration. An int parameter should be supplied. An enumeration element is output.  </li>
<li>
i Integer. An int parameter should be supplied. An integer element is output.  </li>
<li>
B Bitstring. A pointer to a QByteArray which contains the bitstring is supplied, followed by the number of bits in the bitstring. A bitstring element is output.  </li>
<li>
n Null. No parameter is required. A null element is output.  </li>
<li>
O,o,s Octet string. A QByteArray * is supplied. An octet string element is output. Due to versatility of Qt's QByteArray, these three format strings are all accepts the same parameter, but using the 's' format the string will be encoded only to the first zero character (a null terminated string)!  </li>
<li>
t Tag. An int specifying the tag to give the next element is provided. This works across calls.  </li>
<li>
v,V Several octet strings. A QList&lt;QByteArray&gt;* is supplied. Note that a construct like ’{v}’ is required to get an actual SEQUENCE OF octet strings. Also note that the 'v' format recognizes the QByteArray only to the first zero character, so it's not appropriate for binary data, just only for null terminated strings!  </li>
<li>
{ Begin sequence. No parameter is required.  </li>
<li>
} End sequence. No parameter is required.  </li>
<li>
[ Begin set. No parameter is required.  </li>
<li>
] End set. No parameter is required.  </li>
</ul>

<p>Definition at line <a class="el" href="ber_8cpp_source.html#l00441">441</a> of file <a class="el" href="ber_8cpp_source.html">ber.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ber_8h_source.html">ber.h</a></li>
<li><a class="el" href="ber_8cpp_source.html">ber.cpp</a></li>
</ul>
</div><!-- contents -->
<div class="copyrights">
This file is part of the KDE documentation.<br/>
Documentation copyright &copy; 1996-2013 The KDE developers.<br/>
Generated on Fri Jul 12 2013 16:48:51 by
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.3.1 written
by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2006
<p>
KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online.
</p>
</div>
            </div>
          </div>
        </div>
        <div id="left">
          <div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">KLDAP Library</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "KLDAP Library"</a>
</div></div>
<ul><li><a href="index.html">Main Page</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="functions.html">Class Members</a></li><li><a href="files.html">File List</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKLDAP_1_1Ber.html">kldap::ber</option>,  <option value="classKLDAP_1_1LdapConfigWidget.html">kldap::ldapconfigwidget</option>,  <option value="classKLDAP_1_1LdapConnection.html">kldap::ldapconnection</option>,  <option value="classKLDAP_1_1LdapControl.html">kldap::ldapcontrol</option>,  <option value="classKLDAP_1_1LdapModel.html">kldap::ldapmodel</option>,  <option value="classKLDAP_1_1LdapModel_1_1LdapModelPrivate.html">kldap::ldapmodel::ldapmodelprivate</option>,  <option value="classKLDAP_1_1LdapModelAttrNode.html">kldap::ldapmodelattrnode</option>,  <option value="classKLDAP_1_1LdapModelDNNode.html">kldap::ldapmodeldnnode</option>,  <option value="classKLDAP_1_1LdapModelNode.html">kldap::ldapmodelnode</option>,  <option value="classKLDAP_1_1LdapObject.html">kldap::ldapobject</option>,  <option value="classKLDAP_1_1LdapOperation.html">kldap::ldapoperation</option>,  <option value="classKLDAP_1_1LdapSearch.html">kldap::ldapsearch</option>,  <option value="classKLDAP_1_1LdapServer.html">kldap::ldapserver</option>,  <option value="classKLDAP_1_1LdapUrl.html">kldap::ldapurl</option>,  <option value="classKLDAP_1_1Ldif.html">kldap::ldif</option>,
</select>
</form>
</div>
-->
<div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">kdepimlibs-4.10.5 API Reference</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "kdepimlibs-4.10.5 API Reference"</a>
</div></div>
<div class="nav_list">
<ul>
<li><a href="../../akonadi/html/index.html">akonadi</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/contact/html/index.html">contact</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/kmime/html/index.html">kmime</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/socialutils/html/index.html">socialutils</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kalarmcal/html/index.html">kalarmcal</a></li><li><a href="../../kblog/html/index.html">kblog</a></li><li><a href="../../kcal/html/index.html">kcal</a></li><li><a href="../../kcalcore/html/index.html">kcalcore</a></li><li><a href="../../kcalutils/html/index.html">kcalutils</a></li><li><a href="../../kholidays/html/index.html">kholidays</a></li><li><a href="../../kimap/html/index.html">kimap</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/mbox/html/index.html">mbox</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/nntp/html/index.html">nntp</a></li><li><a href="../../kldap/html/index.html">kldap</a></li><li><a href="../../kmbox/html/index.html">kmbox</a></li><li><a href="../../kmime/html/index.html">kmime</a></li><li><a href="../../kontactinterface/html/index.html">kontactinterface</a></li><li><a href="../../kpimidentities/html/index.html">kpimidentities</a></li><li><a href="../../kpimtextedit/html/index.html">kpimtextedit</a></li><li><a href="../../kpimutils/html/index.html">kpimutils</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../ktnef/html/index.html">ktnef</a></li><li><a href="../../kxmlrpcclient/html/index.html">kxmlrpcclient</a></li><li><a href="../../mailtransport/html/index.html">mailtransport</a></li><li><a href="../../microblog/html/index.html">microblog</a></li><li><a href="../../qgpgme/html/index.html">qgpgme</a></li><li><a href="../../syndication/html/index.html">syndication</a></li><li>&nbsp;&nbsp;<a href="../../syndication/atom/html/index.html">atom</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rdf/html/index.html">rdf</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rss2/html/index.html">rss2</a></li>
</ul></div></div>
<!-- api_searchbox -->
          </div>
        </div>
        <div class="clearer"></div>
      </div>
      <div class="clearer"></div>
    </div>
    <div id="end_body"></div>
    <div id="footer"><div id="footer_text">
    Report problems with this website to <a href="https://bugs.kde.org/enter_sysadmin_request.cgi?component=api.kde.org">our bug tracking system</a>.<br>
    Contact the specific authors with questions and comments about the page contents.<p>
    KDE<sup>&#174;</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a></p>
    </div></div>
  </div>
<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a>
WARNING END
-->
</body>
</html>