<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>BaseCom.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libSock/</path>
    <filename>BaseCom_8h</filename>
    <class kind="struct">BaseCom</class>
    <member kind="define">
      <type>#define</type>
      <name>REQ_DATA</name>
      <anchorfile>BaseCom_8h.html</anchorfile>
      <anchor>accb92ba204bff1f011110d586d73de39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQ_NOMOREDATA</name>
      <anchorfile>BaseCom_8h.html</anchorfile>
      <anchor>aed7bf8c31346e6605661510faff883fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQ_RESULT</name>
      <anchorfile>BaseCom_8h.html</anchorfile>
      <anchor>a37c2a67dcb392eb6ff93c84a240c8e4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CanonDriver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>CanonDriver_8cpp</filename>
    <includes id="CanonDriver_8h" name="CanonDriver.h" local="yes" imported="no">canon_vbc50i/libCanon/CanonDriver.h</includes>
  </compound>
  <compound kind="file">
    <name>CanonDriver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>CanonDriver_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">../libSock/Socket.h</includes>
    <includes id="Datagram_8h" name="Datagram.h" local="yes" imported="no">Datagram.h</includes>
    <includes id="CommManager_8h" name="CommManager.h" local="yes" imported="no">CommManager.h</includes>
    <includes id="VideoManager_8h" name="VideoManager.h" local="yes" imported="no">VideoManager.h</includes>
    <class kind="class">CanonDriver</class>
  </compound>
  <compound kind="file">
    <name>CanonDriver.old.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>CanonDriver_8old_8cpp</filename>
    <includes id="CanonDriver_8h" name="CanonDriver.h" local="yes" imported="no">canon_vbc50i/libCanon/CanonDriver.h</includes>
  </compound>
  <compound kind="file">
    <name>CanonDriver.old.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>CanonDriver_8old_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="no" imported="no">Socket.h</includes>
    <includes id="Datagram_8h" name="Datagram.h" local="yes" imported="no">Datagram.h</includes>
    <class kind="class">CanonDriver</class>
  </compound>
  <compound kind="file">
    <name>colorcomp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>colorcomp_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="colorcomp_8h" name="colorcomp.h" local="yes" imported="no">colorcomp.h</includes>
  </compound>
  <compound kind="file">
    <name>colorcomp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>colorcomp_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <class kind="class">CJPEGColorComponent</class>
  </compound>
  <compound kind="file">
    <name>CommManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>CommManager_8cpp</filename>
    <includes id="XString_8h" name="XString.h" local="yes" imported="no">canon_vbc50i/libCanon/XString.h</includes>
    <includes id="CommManager_8h" name="CommManager.h" local="yes" imported="no">canon_vbc50i/libCanon/CommManager.h</includes>
    <includes id="login_8h" name="login.h" local="yes" imported="no">canon_vbc50i/libCanon/login.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>commmanager_inthread</name>
      <anchorfile>CommManager_8cpp.html</anchorfile>
      <anchor>a9771ff4a281afa2f989a4468e3607d4d</anchor>
      <arglist>(void *arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>CommManager_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">../libSock/Socket.h</includes>
    <includes id="Datagram_8h" name="Datagram.h" local="yes" imported="no">Datagram.h</includes>
    <includes id="DgmQueue_8h" name="DgmQueue.h" local="yes" imported="no">DgmQueue.h</includes>
    <class kind="class">CommManager</class>
  </compound>
  <compound kind="file">
    <name>CommManager.old.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>CommManager_8old_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="no" imported="no">Socket.h</includes>
    <includes id="Datagram_8h" name="Datagram.h" local="yes" imported="no">Datagram.h</includes>
    <class kind="struct">CommManager::CallBack</class>
    <class kind="class">CommManager</class>
  </compound>
  <compound kind="file">
    <name>Datagram.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>Datagram_8cpp</filename>
    <includes id="Datagram_8h" name="Datagram.h" local="yes" imported="no">canon_vbc50i/libCanon/Datagram.h</includes>
  </compound>
  <compound kind="file">
    <name>Datagram.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>Datagram_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">../libSock/Socket.h</includes>
    <class kind="class">Datagram</class>
    <class kind="class">RawDatagram</class>
  </compound>
  <compound kind="file">
    <name>dechtbl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>dechtbl_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <includes id="dechtbl_8h" name="dechtbl.h" local="yes" imported="no">dechtbl.h</includes>
  </compound>
  <compound kind="file">
    <name>dechtbl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>dechtbl_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <class kind="class">CJPEGDecoderHuffmanState</class>
    <class kind="class">CJPEGDecoderHuffmanTable</class>
  </compound>
  <compound kind="file">
    <name>decoder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>decoder_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <includes id="decoder_8h" name="decoder.h" local="yes" imported="no">decoder.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>STEP_SS</name>
      <anchorfile>decoder_8cpp.html</anchorfile>
      <anchor>a9782021781552c1c1571108f4f351ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_num_threads</name>
      <anchorfile>decoder_8cpp.html</anchorfile>
      <anchor>a1636bbb5c07e64d86901de2cdeb19ae5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_num_threads</name>
      <anchorfile>decoder_8cpp.html</anchorfile>
      <anchor>a06430f49033eee707accc9b0a7e1e98a</anchor>
      <arglist>(int maxThreads)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>APP0_JFIF_LENGTH</name>
      <anchorfile>decoder_8cpp.html</anchorfile>
      <anchor>a9e00f8a484bdde5d90ca5923135f0d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>APP0_JFXX_LENGTH</name>
      <anchorfile>decoder_8cpp.html</anchorfile>
      <anchor>a1ad9bc2603fd4de034a41ad271ef6b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>APP14_ADOBE_LENGTH</name>
      <anchorfile>decoder_8cpp.html</anchorfile>
      <anchor>a79e1107b6e76f9b582241797f7c52032</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>decoder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>decoder_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <includes id="decqtbl_8h" name="decqtbl.h" local="yes" imported="no">decqtbl.h</includes>
    <includes id="dechtbl_8h" name="dechtbl.h" local="yes" imported="no">dechtbl.h</includes>
    <includes id="colorcomp_8h" name="colorcomp.h" local="yes" imported="no">colorcomp.h</includes>
    <class kind="class">CJPEGDecoder</class>
  </compound>
  <compound kind="file">
    <name>decqtbl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>decqtbl_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="decqtbl_8h" name="decqtbl.h" local="yes" imported="no">decqtbl.h</includes>
  </compound>
  <compound kind="file">
    <name>decqtbl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>decqtbl_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <class kind="class">CJPEGDecoderQuantTable</class>
  </compound>
  <compound kind="file">
    <name>DgmQueue.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>DgmQueue_8cpp</filename>
    <includes id="DgmQueue_8h" name="DgmQueue.h" local="yes" imported="no">canon_vbc50i/libCanon/DgmQueue.h</includes>
  </compound>
  <compound kind="file">
    <name>DgmQueue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>DgmQueue_8h</filename>
    <includes id="Datagram_8h" name="Datagram.h" local="yes" imported="no">Datagram.h</includes>
    <class kind="class">DgmQueue</class>
  </compound>
  <compound kind="file">
    <name>enchtbl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>enchtbl_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <includes id="enchtbl_8h" name="enchtbl.h" local="yes" imported="no">enchtbl.h</includes>
  </compound>
  <compound kind="file">
    <name>enchtbl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>enchtbl_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <class kind="class">CJPEGEncoderHuffmanState</class>
    <class kind="class">CJPEGEncoderHuffmanTable</class>
  </compound>
  <compound kind="file">
    <name>encoder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>encoder_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <includes id="encoder_8h" name="encoder.h" local="yes" imported="no">encoder.h</includes>
  </compound>
  <compound kind="file">
    <name>encoder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>encoder_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <includes id="encqtbl_8h" name="encqtbl.h" local="yes" imported="no">encqtbl.h</includes>
    <includes id="enchtbl_8h" name="enchtbl.h" local="yes" imported="no">enchtbl.h</includes>
    <includes id="colorcomp_8h" name="colorcomp.h" local="yes" imported="no">colorcomp.h</includes>
    <class kind="struct">_JPEG_SCAN</class>
    <class kind="class">CJPEGEncoder</class>
    <member kind="typedef">
      <type>struct _JPEG_SCAN</type>
      <name>JPEG_SCAN</name>
      <anchorfile>encoder_8h.html</anchorfile>
      <anchor>a3e44a90143486141f31afdc158bfa9c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>encqtbl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>encqtbl_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="encqtbl_8h" name="encqtbl.h" local="yes" imported="no">encqtbl.h</includes>
  </compound>
  <compound kind="file">
    <name>encqtbl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>encqtbl_8h</filename>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <class kind="class">CJPEGEncoderQuantTable</class>
  </compound>
  <compound kind="file">
    <name>jpegbase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libIppJpeg/</path>
    <filename>jpegbase_8cpp</filename>
    <includes id="precomp_8h" name="precomp.h" local="yes" imported="no">precomp.h</includes>
    <includes id="jpegbase_8h" name="jpegbase.h" local="yes" imported="no">jpegbase.h</includes>
    <member kind="function">
      <type>const char *</type>
      <name>GetErrorStr</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>aa1464949fd8a75432859999e47256ba4</anchor>
      <arglist>(JERRCODE code)</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceACBits</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>abc058f3f5e37a55e1bd8a0bbd96e0d91</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceACValues</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>aebeebf617d8f944909b9ceccf254c174</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceDCBits</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a527f872f904883ac15a6eb5a05d08f8f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceDCValues</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a5dc9067707a5663da005fc7dc2f2801f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceQuant</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a1fd4801a216c4adab63ec003104f6da0</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceACBits</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a5bdcf588671b11f8c24a9fab44281d90</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceACValues</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a3986ac60dd68854a29bb9374c87ee213</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceDCBits</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>adc499beb02336261e42a9e0d2cd21cef</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceDCValues</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a2fd672f67b93252dfa8985050b2141bb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceQuant</name>
      <anchorfile>jpegbase_8cpp.html</anchorfile>
      <anchor>a10e923139d440b27338c3a96129c0401</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jpegbase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>jpegbase_8h</filename>
    <class kind="struct">_bitstream</class>
    <class kind="struct">_image</class>
    <member kind="define">
      <type>#define</type>
      <name>DIB_ALIGN</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a15b6a70754482cfca9171d908fed4c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIB_AWIDTH</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a88003c7f36b73c1d8a78615faef4edbc</anchor>
      <arglist>(width, nchannels)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIB_PAD_BYTES</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a837d32bdc50e7ab9062b4fa87435140e</anchor>
      <arglist>(width, nchannels)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIB_UWIDTH</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a8bc9baaa6f6b43d39c5b47479948be91</anchor>
      <arglist>(width, nchannels)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a158a8c64f24645c7478298399825737f</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG0</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aff6ea8a1e530a121c3c0a667ff3e416e</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG1</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a26db35d4ada6326d3462d577033532a8</anchor>
      <arglist>(msg, p1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OWN_ALIGN_PTR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a34ca8157b7aa029b42c4b99bf14d420e</anchor>
      <arglist>(ptr, align)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRC</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>af5ababa08cd043b6d500d20ea904e0e0</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRC0</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a80f84ee1009fb9f3ce98e3b5e25de8eb</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRC1</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a7f25f284c7fe72ddef62bc86aea05d61</anchor>
      <arglist>(msg, p1)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _bitstream</type>
      <name>BITSTREAM</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>ac542306f9de9f168bd4ad3112c195618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _image</type>
      <name>IMAGE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a079fdd02200950398a5d8edc2469b4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _JPEG_COLOR</type>
      <name>JCOLOR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aab50e39dd3f16f001cdbe38dbed22ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _JPEG_ERROR</type>
      <name>JERRCODE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a1940794d97d5341b2b09bfbf64c1deb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _JPEG_MARKER</type>
      <name>JMARKER</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a71de6d0c96dd0fa3a19cd3b954da8d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _JPEG_MODE</type>
      <name>JMODE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>af09899d5143a30ddfa6204ae3bd1cba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _JPEG_OPERATION</type>
      <name>JOPERATION</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a4f20fff2bbbf32ba90accb61ec89b9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum _JPEG_SAMPLING</type>
      <name>JSS</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a1f8cc47fcdb24c29dfedf94c14eccc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_JPEG_COLOR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_UNKNOWN</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fac56c6079608339a9369c2600588b92d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_GRAY</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fac6cf36df94975c12fbd5a9a36c290258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_RGB</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fa07fe5eb9c49b807493bc4ecbadc63456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_BGR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fa064ec7805f4adc4529142354b0b1f95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_YCBCR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fa9ed9b6c0ec5300e2a5904fac336625e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_CMYK</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fa1884f3b1c20f607fefbd2ec0250a797e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JC_YCCK</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aae9668f974de43f8bb3b29a8dd56dd2fac10d425f03636c2d065c13bc9eee10f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_JPEG_ERROR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_OK</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaaea890bdcbd1a3851a32ca4c1165e4c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_NOT_IMPLEMENTED</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa3e9aeb33db40394dbf47f959818913d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_INTERNAL_ERROR</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa601f591a82550786b98191e880728b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BUFF_TOO_SMALL</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa9046ee1a5304b4b4b000a7b4e89bde10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_OUT_OF_MEMORY</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaae2a8c89fb9c53c7118498ab968016f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_SEGMENT_LENGTH</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa66bc8e2c4ababf55fe0f3d3a3f43792f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_HUFF_TBL</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaac793ca4aa6d6a270536056e91774b480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_QUANT_SEGMENT</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa73d825ca37de6db12dd75b0a4b1ef8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_SCAN_SEGMENT</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa82e37f1237a806553fa64dc5facb1fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_FRAME_SEGMENT</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa2ad6953d0406ff75c6c95f318190dd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_COMPONENT_ID</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaa9037b2e1cbeed21d2a50cf3ea33d1e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_SAMPLING</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaacb4f62bb17fcd693e1364c6dcaaebc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BAD_RESTART</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a543d5a0f44f48e80e19776b164080daaae820e8a6402fab589d938a7500b9dffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_JPEG_MARKER</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_NONE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a26abe7834d2c9d21b3ebc246ffa1d1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOI</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ad0b1176bb6f51e635a2dbc49cbe9e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_EOI</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ad6329fbfa132e637044fe888f1bc578c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF0</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a5ded32c50fecf9f8b796ea79d71b30dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF1</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a87c4a43134288c520ac69a5f708e758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF2</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a936229484b7cf83bd82a8ee99d08b60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF3</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62aa9768e070cb08abfea4c207b84bc3414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF5</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62af40ffe687e953ab7d83eebddc68db8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF6</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a25b24f6d5dc3de56ad0c0e613efa9f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF7</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a4a0681c26293ee31a371b1e0a4974d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOF9</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a48c6adc6cb835531aaa48d6ca15eada5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOFA</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a4dc57e47e1bad77f71f165baf328bd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOFB</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a66a43f4c5a8e457bc92a09ddf5b512f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOFD</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a8fb588ccd9b9fd5f45ed05d263f7e15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOFE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62afb550285ad3bdc91bc9847afbd129b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOFF</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a8942a4ff986cc64682a12fcbdb023300</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_SOS</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ab4bf52b4292c2233c778165ddacce592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_DQT</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a37af1b04ecde6daad2f3ff0e85738aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_DHT</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62adfd82d4132c48050589378a5984fa6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP0</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a9c07a47a755a380288817d36ccdbfa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP1</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a9ce748df0c7e459f421fb5df5c9e729a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP2</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ad997cbce7b24ff719db2f02117633bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP3</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ae4ff70ce4dcf7418b29b5070f9aef2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP4</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ac2869e5c637846eb573d2e7b7c1850ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP5</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62afad8386580b8405f04e063675aaa4b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP6</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ab1fadd2cd82ebea5e951cb3aac08f96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP7</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a21c1e1bd6d218ed5ec27c8fe6b3072b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP8</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a8e2fe0dc217cd7ff58e105a346e8d90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP9</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a9eab4a1da31a3edccd3fdc13dab2bafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP10</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ac0b225f1d4018c25bd718a07364226d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP11</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62afd54534f921ae5129a6f24ac6e6e72ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP12</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a64af4635243cf211cc05d5bf52ec2843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP13</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ae16810ded8c7adf0465c37a00371e8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP14</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a14183b80c4a04729e5915bbfb18f1e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_APP15</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a82ef974c52e07ca3c1a74a2fbac3aa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST0</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62af1bb0de1dd4be6bbe3ea4df0839e6141</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST1</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62aeeadff08abe3b9804864e297cec9c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST2</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a279137ea0a0fe7497ce62240bea19276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST3</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a41a8eacc4a9a70e16ce5801aa1eeda61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST4</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a6857f9bae4770d252721320a0f3a33d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST5</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a45127332356129b198e311129d2869a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST6</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62ac65627f88d7d314d2582b030e91b7613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_RST7</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a1c9971764c9797d19fb7eac8f2d505c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_DRI</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62aca38e236b044213028b8d78ce6bc7453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JM_COM</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0a04c4a258da6260d39907208c918c62a75037014dcf2634b02fae7e08a6c6ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_JPEG_MODE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a7053ac378e75e518e1450e00bfbdcc5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_BASELINE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a7053ac378e75e518e1450e00bfbdcc5caaec450cb8dfaebf70610d2afd5263c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_PROGRESSIVE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a7053ac378e75e518e1450e00bfbdcc5cafa6e3716b9c4ee1d5b4d3206a200cbe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JPEG_LOSSLESS</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a7053ac378e75e518e1450e00bfbdcc5ca007391361c43c615115d04495b1fed1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_JPEG_OPERATION</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aa9b90cdc7df3d9cbd980412c9ea3adb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JO_READ_HEADER</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aa9b90cdc7df3d9cbd980412c9ea3adb2adef6e66b6c339c8607ea9cf6b1c04621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JO_READ_DATA</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aa9b90cdc7df3d9cbd980412c9ea3adb2a5a44392b15620a43d34a29ce19aa4e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>_JPEG_SAMPLING</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a2b5ebbef522ae35175b5c85618285610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JS_444</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a2b5ebbef522ae35175b5c85618285610af0b776a4317c61eb21df2c7964746763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JS_422</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a2b5ebbef522ae35175b5c85618285610ab9f017caee7dd8d186142df3ee0e6cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JS_411</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a2b5ebbef522ae35175b5c85618285610ad1fb0e41600bfaff33cf8cd8d6bd6025</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JS_OTHER</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a2b5ebbef522ae35175b5c85618285610a8480a8b26c23cdc8c2d24e51febfda10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetErrorStr</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aa1464949fd8a75432859999e47256ba4</anchor>
      <arglist>(JERRCODE code)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CPU_CACHE_LINE</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a51223fe568dbedbdfdb047d9b8b31f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DCTSIZE2</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a30f961852ae1b7c1bbbdc23d5d70c23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceACBits</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>abc058f3f5e37a55e1bd8a0bbd96e0d91</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceACValues</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>aebeebf617d8f944909b9ceccf254c174</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceDCBits</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a527f872f904883ac15a6eb5a05d08f8f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceDCValues</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a5dc9067707a5663da005fc7dc2f2801f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultChrominanceQuant</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a1fd4801a216c4adab63ec003104f6da0</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceACBits</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a5bdcf588671b11f8c24a9fab44281d90</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceACValues</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a3986ac60dd68854a29bb9374c87ee213</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceDCBits</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>adc499beb02336261e42a9e0d2cd21cef</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceDCValues</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a2fd672f67b93252dfa8985050b2141bb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const Ipp8u</type>
      <name>DefaultLuminanceQuant</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a10e923139d440b27338c3a96129c0401</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_BLOCKS_PER_MCU</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a0cdcd6242a7df6751475d8e66a9218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_BYTES_PER_MCU</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a7a4bc2927cc6bebe87b450c9be1d68b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_COMPS_PER_FRAME</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a5a429781ede9d5032e2fbb5a8472ee45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_COMPS_PER_SCAN</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a1bdb6f34f6d66d39429eb600445c4909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_HUFF_BITS</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a32d1055beadae4f9b5f47beb781aa8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_HUFF_TABLES</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a15faac2da00a92875873284704e0f6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_HUFF_VALS</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>ae8aa38b4ff86e443300a0a0c4b7cbbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_QUANT_TABLES</name>
      <anchorfile>jpegbase_8h.html</anchorfile>
      <anchor>a538b58c7ae795e321a574d1b3dcd0975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JpegReader-ipp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>JpegReader-ipp_8cpp</filename>
    <includes id="JpegReader-ipp_8h" name="JpegReader-ipp.h" local="yes" imported="no">JpegReader-ipp.h</includes>
  </compound>
  <compound kind="file">
    <name>JpegReader-ipp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>JpegReader-ipp_8h</filename>
    <includes id="JpegReader_8h" name="JpegReader.h" local="yes" imported="no">JpegReader.h</includes>
    <class kind="class">JpegReaderIPP</class>
  </compound>
  <compound kind="file">
    <name>JpegReader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>JpegReader_8cpp</filename>
    <includes id="JpegReader_8h" name="JpegReader.h" local="yes" imported="no">canon_vbc50i/libCanon/JpegReader.h</includes>
    <class kind="struct">my_error_mgr</class>
    <member kind="typedef">
      <type>struct my_error_mgr *</type>
      <name>my_error_ptr</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>a17bb08c876725fc3608be875c457af71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boolean</type>
      <name>fill_input_buffer</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>ad8837beb9a73638ed25ee680b7022541</anchor>
      <arglist>(j_decompress_ptr cinfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_source</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>acad16ec325c7f0da2c4f1c275bfb140e</anchor>
      <arglist>(j_decompress_ptr cinfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jpeg_mem_src</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>a3ac87c905bc3572a00a8393cb630751d</anchor>
      <arglist>(j_decompress_ptr cinfo, const unsigned char *src, unsigned int srcsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_error_exit</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>a4de3ecd55401b56f0cdd500fac21c655</anchor>
      <arglist>(j_common_ptr cinfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>skip_input_data</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>abfda68eeaf5dd42f3c3e536d3e7e9ac4</anchor>
      <arglist>(j_decompress_ptr cinfo, long num_bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>term_source</name>
      <anchorfile>JpegReader_8cpp.html</anchorfile>
      <anchor>a88ff96ce0715859d252807775c34c8b3</anchor>
      <arglist>(j_decompress_ptr cinfo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JpegReader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>JpegReader_8h</filename>
    <class kind="class">JpegReader</class>
  </compound>
  <compound kind="file">
    <name>JpegStreamSaver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>JpegStreamSaver_8cpp</filename>
    <includes id="JpegStreamSaver_8h" name="JpegStreamSaver.h" local="yes" imported="no">canon_vbc50i/libCanon/JpegStreamSaver.h</includes>
  </compound>
  <compound kind="file">
    <name>JpegStreamSaver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>JpegStreamSaver_8h</filename>
    <class kind="class">JpegStreamSaver</class>
  </compound>
  <compound kind="file">
    <name>login.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>login_8cpp</filename>
    <includes id="login_8h" name="login.h" local="yes" imported="no">canon_vbc50i/libCanon/login.h</includes>
    <member kind="variable" static="yes">
      <type>static RawBinDatagram</type>
      <name>login</name>
      <anchorfile>login_8cpp.html</anchorfile>
      <anchor>a856a5b63a1a9c178f421694477188c15</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>RawBinDatagram *</type>
      <name>raw_bin_login</name>
      <anchorfile>login_8cpp.html</anchorfile>
      <anchor>aa8ec2ed1215bf794a8af79bbde575952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>login.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>login_8h</filename>
    <class kind="struct">RawBinDatagram</class>
    <member kind="variable">
      <type>RawBinDatagram *</type>
      <name>raw_bin_login</name>
      <anchorfile>login_8h.html</anchorfile>
      <anchor>aa8ec2ed1215bf794a8af79bbde575952</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/node/</path>
    <filename>node_8cpp</filename>
    <includes id="PTZ_8h" name="PTZ.h" local="no" imported="no">canon_vbc50i/PTZ.h</includes>
    <includes id="JpegReader_8h" name="JpegReader.h" local="yes" imported="no">canon_vbc50i/libCanon/JpegReader.h</includes>
    <includes id="CanonDriver_8h" name="CanonDriver.h" local="yes" imported="no">canon_vbc50i/libCanon/CanonDriver.h</includes>
    <includes id="XString_8h" name="XString.h" local="yes" imported="no">canon_vbc50i/libCanon/XString.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>RECORDING_DEST</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>a31de75ad9282836f39714810c778d136</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>a4a1daee07232fcc6380fef53690a9dd2</anchor>
      <arglist>(canon_vbc50i::CanonParamsConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>received_frame_callback</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>a901a8480507f1c80c1b05bdf28667b49</anchor>
      <arglist>(void *arg, const JpegReader *jpeg, unsigned int frame)</arglist>
    </member>
    <member kind="variable">
      <type>canon_vbc50i::CanonParamsConfig</type>
      <name>currentConfig</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>ab5bae9d223b9b0dbadff20da2130bccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonDriver *</type>
      <name>driver</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>ae84ac3c1b4c1efac0b72e86a26efa4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::recursive_mutex</type>
      <name>param_mutex</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>a0a748bf670c2de94c7b976b309d7376c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>precomp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libIppJpeg/</path>
    <filename>precomp_8h</filename>
  </compound>
  <compound kind="file">
    <name>PTZ.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/msg_gen/cpp/include/canon_vbc50i/</path>
    <filename>PTZ_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">canon_vbc50i::PTZ_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>canon_vbc50i</namespace>
    <member kind="typedef">
      <type>::canon_vbc50i::PTZ_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PTZ</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>ab162e1e88514bd51a2f2cc0e37d1c2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::canon_vbc50i::PTZ const  &gt;</type>
      <name>PTZConstPtr</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>abf93c38dbed73ebdd024c8fd7e640eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::canon_vbc50i::PTZ &gt;</type>
      <name>PTZPtr</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>a861c0c72d91903b86ab58d3f6ba535d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>aa30d23ff206f7f0d1ca5cc5219fcddc9</anchor>
      <arglist>(std::ostream &amp;s, const ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Socket.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libSock/</path>
    <filename>Socket_8cpp</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">canon_vbc50i/libSock/Socket.h</includes>
  </compound>
  <compound kind="file">
    <name>Socket.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libSock/</path>
    <filename>Socket_8h</filename>
    <class kind="class">Socket</class>
    <member kind="variable">
      <type>const int</type>
      <name>MAXCONNECTIONS</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a719f66becbdc13437ef42f8a069c48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAXHOSTNAME</name>
      <anchorfile>Socket_8h.html</anchorfile>
      <anchor>a581bc472ab7048ed9ae963911e7f3f80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SocketCom.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libSock/</path>
    <filename>SocketCom_8cpp</filename>
    <includes id="SocketCom_8h" name="SocketCom.h" local="yes" imported="no">canon_vbc50i/libSock/SocketCom.h</includes>
  </compound>
  <compound kind="file">
    <name>SocketCom.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libSock/</path>
    <filename>SocketCom_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">Socket.h</includes>
    <class kind="class">SocketCom</class>
  </compound>
  <compound kind="file">
    <name>Videogram.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>Videogram_8cpp</filename>
    <includes id="Videogram_8h" name="Videogram.h" local="yes" imported="no">canon_vbc50i/libCanon/Videogram.h</includes>
  </compound>
  <compound kind="file">
    <name>Videogram.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>Videogram_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">../libSock/Socket.h</includes>
    <class kind="class">VideoGram</class>
  </compound>
  <compound kind="file">
    <name>VideoManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/src/libCanon/</path>
    <filename>VideoManager_8cpp</filename>
    <includes id="VideoManager_8h" name="VideoManager.h" local="yes" imported="no">canon_vbc50i/libCanon/VideoManager.h</includes>
    <includes id="JpegReader_8h" name="JpegReader.h" local="yes" imported="no">canon_vbc50i/libCanon/JpegReader.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>send0x0A</name>
      <anchorfile>VideoManager_8cpp.html</anchorfile>
      <anchor>acad11252c46432ab0cd7c49b45391089</anchor>
      <arglist>(Socket *sock, unsigned char *s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ts</name>
      <anchorfile>VideoManager_8cpp.html</anchorfile>
      <anchor>a3c9a71e56220a9b6b6b2ce25d7f07454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>video_reception_thread</name>
      <anchorfile>VideoManager_8cpp.html</anchorfile>
      <anchor>a6385b567b7d55bcf0c0f01919b45c355</anchor>
      <arglist>(void *thrarg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>video_request_thread</name>
      <anchorfile>VideoManager_8cpp.html</anchorfile>
      <anchor>a76eeaacd0bf79a764535d8feedfe4a35</anchor>
      <arglist>(void *thrarg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>waitZeroAndPrint</name>
      <anchorfile>VideoManager_8cpp.html</anchorfile>
      <anchor>ae5cad3e2cf2b791f743972b54f58356f</anchor>
      <arglist>(Socket *sock, unsigned int verbose=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VideoManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>VideoManager_8h</filename>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">../libSock/Socket.h</includes>
    <includes id="JpegReader_8h" name="JpegReader.h" local="yes" imported="no">JpegReader.h</includes>
    <includes id="JpegStreamSaver_8h" name="JpegStreamSaver.h" local="yes" imported="no">JpegStreamSaver.h</includes>
    <includes id="Videogram_8h" name="Videogram.h" local="yes" imported="no">Videogram.h</includes>
    <class kind="class">VideoManager</class>
  </compound>
  <compound kind="file">
    <name>XString.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-ethzasl_drivers/doc_stacks/2014-10-05_23-45-33.404987/ethzasl_drivers/canon_vbc50i/include/canon_vbc50i/libCanon/</path>
    <filename>XString_8h</filename>
    <class kind="class">XString</class>
  </compound>
  <compound kind="struct">
    <name>_bitstream</name>
    <filename>struct__bitstream.html</filename>
    <member kind="function">
      <type>JERRCODE</type>
      <name>_READ_BYTE</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>ab1c5a6f49d68c7d7890a1556aa4c0636</anchor>
      <arglist>(int *byte)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>_READ_WORD</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>adedd919b1c7f5bc97a4862707bb70fe8</anchor>
      <arglist>(int *word)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>_WRITE_BYTE</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>a1b03539d6c100bb3bdb796f7e8e904e7</anchor>
      <arglist>(int byte)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>_WRITE_WORD</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>adeff2e539987ec0ad0e7d12cdab43658</anchor>
      <arglist>(int word)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currPos</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>af0d3f93acad4e835c028bd218ba94e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DataLen</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>aacdca1d89a9be8cb9b898bf62eef02f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>pData</name>
      <anchorfile>struct__bitstream.html</anchorfile>
      <anchor>a902e0cda77f35cc99836eb5b1be1fa3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_image</name>
    <filename>struct__image.html</filename>
    <member kind="variable">
      <type>JCOLOR</type>
      <name>color</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>a3d5410e8d086e5d5482b385e76dece8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>a386e17400d778291436e6435a35d1d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lineStep</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>aadc81a64c8e06a73c31eb5629c4c6a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChannels</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>a99a718a769c8ae3a270029dca8d2b594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union _image::@0</type>
      <name>p</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>aa88c704e4ace495b60172a19c3cf242c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s *</type>
      <name>Data16s</name>
      <anchorfile>union__image_1_1@0.html</anchorfile>
      <anchor>a838bb738bbaa27d71cee4d9c82800885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>Data8u</name>
      <anchorfile>union__image_1_1@0.html</anchorfile>
      <anchor>a42d6dfab911b79a2b92d6cb6dbcbbb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>a57fbd05640cd7cdf38f3716b634e0f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>struct__image.html</anchorfile>
      <anchor>a8698331931226b999f949865f9fe40df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_JPEG_SCAN</name>
    <filename>struct__JPEG__SCAN.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>Ah</name>
      <anchorfile>struct__JPEG__SCAN.html</anchorfile>
      <anchor>a200339be7319e4888a55ee5abe885890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Al</name>
      <anchorfile>struct__JPEG__SCAN.html</anchorfile>
      <anchor>af51dd9e735cfee25e8f710fcc445e92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>struct__JPEG__SCAN.html</anchorfile>
      <anchor>a6ebd233d564e0c05c2279195e76115b7</anchor>
      <arglist>[MAX_COMPS_PER_SCAN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ncomp</name>
      <anchorfile>struct__JPEG__SCAN.html</anchorfile>
      <anchor>adda6a7e5a5b720633ccd1f5979082c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Se</name>
      <anchorfile>struct__JPEG__SCAN.html</anchorfile>
      <anchor>a1594e1ba5e4c34b3277ca7048ea79f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Ss</name>
      <anchorfile>struct__JPEG__SCAN.html</anchorfile>
      <anchor>a192e6eed9af9a5146696053a1e1077e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BaseCom</name>
    <filename>structBaseCom.html</filename>
    <member kind="function">
      <type>unsigned char *</type>
      <name>pack</name>
      <anchorfile>structBaseCom.html</anchorfile>
      <anchor>ac36134442293866106de0c19cee00018</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>packsize</name>
      <anchorfile>structBaseCom.html</anchorfile>
      <anchor>a7ab167d1aff6585527982147189b923e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>unpack</name>
      <anchorfile>structBaseCom.html</anchorfile>
      <anchor>a2d39456936ff540b11b573f62c4bb9cc</anchor>
      <arglist>(const unsigned char *buffer)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>dataLength</name>
      <anchorfile>structBaseCom.html</anchorfile>
      <anchor>a16e0e85863075c9378975bcf7cdee449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>id</name>
      <anchorfile>structBaseCom.html</anchorfile>
      <anchor>ad609eb8a55466aba68f5b5190c3fda6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>typeRequest</name>
      <anchorfile>structBaseCom.html</anchorfile>
      <anchor>aacb13417986f17339cff8183a825b1da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CanonDriver</name>
    <filename>classCanonDriver.html</filename>
    <member kind="enumeration">
      <name>AutoExposureMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa1c35633ca429a9f8ec9a39880116113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXPundef</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa1c35633ca429a9f8ec9a39880116113a78150c3e6377bf655e2499f50d8a21cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXPmode1</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa1c35633ca429a9f8ec9a39880116113a0362d57c7948bc60c14c402c67ecf84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXPmode2</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa1c35633ca429a9f8ec9a39880116113a1c1ebfc90c396bccf73eb8b7e86c0400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXPmode3</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa1c35633ca429a9f8ec9a39880116113a4e95bdc7e4c96660e871b3520bf413ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXPmode4</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa1c35633ca429a9f8ec9a39880116113a13053ce47cbbebc369da6b6d2468ee5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Direction</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ab2c102b777e95218de50eec47be99f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a7af6b8241aaba9153af8ac171fd52943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a945dc52c115b7e38fc72ce39660d65ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Up</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ae4271ec93cbfef9baab551fde1f7f527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a9777468a635de4e44ccabf1b6db05346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ac34861df56f01b5040f564abb69a0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Down</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a895a551b709f89177a0c1a0b7ecd2407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9add7e9f6a67cab7eb96c0198fd682b27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a1e6b1a581497db99eb0892c9ab6fb532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a7af6b8241aaba9153af8ac171fd52943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a945dc52c115b7e38fc72ce39660d65ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Up</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ae4271ec93cbfef9baab551fde1f7f527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a9777468a635de4e44ccabf1b6db05346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ac34861df56f01b5040f564abb69a0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Down</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a895a551b709f89177a0c1a0b7ecd2407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9add7e9f6a67cab7eb96c0198fd682b27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a1e6b1a581497db99eb0892c9ab6fb532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Direction</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ab2c102b777e95218de50eec47be99f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a7af6b8241aaba9153af8ac171fd52943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a945dc52c115b7e38fc72ce39660d65ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Up</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ae4271ec93cbfef9baab551fde1f7f527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a9777468a635de4e44ccabf1b6db05346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ac34861df56f01b5040f564abb69a0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Down</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a895a551b709f89177a0c1a0b7ecd2407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9add7e9f6a67cab7eb96c0198fd682b27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a1e6b1a581497db99eb0892c9ab6fb532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Right</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a7af6b8241aaba9153af8ac171fd52943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Left</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a945dc52c115b7e38fc72ce39660d65ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Up</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ae4271ec93cbfef9baab551fde1f7f527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a9777468a635de4e44ccabf1b6db05346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9ac34861df56f01b5040f564abb69a0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Down</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a895a551b709f89177a0c1a0b7ecd2407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownRight</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9add7e9f6a67cab7eb96c0198fd682b27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DownLeft</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae88386777e3fad667b9c77ff57befac9a1e6b1a581497db99eb0892c9ab6fb532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FocusMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a4a6bca6351903bf6b8fde922fd7a6059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMAuto</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a4a6bca6351903bf6b8fde922fd7a6059a61f4f09f77a42729928842696954af4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMAutoDomes</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a4a6bca6351903bf6b8fde922fd7a6059aedfe6bde90a78bd311de2d7a5e30eced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMInfinity</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a4a6bca6351903bf6b8fde922fd7a6059a2ade262cf553a9e55a18e0dcdf451b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMManual</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a4a6bca6351903bf6b8fde922fd7a6059a3a24dad05be28457e047d208bd5049fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ManualFocusMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa32645d2e2628d283c5f78c7b22ef014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMUndef</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa32645d2e2628d283c5f78c7b22ef014a22a66a9bb079b43418dfda2971e2240e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMManualFar</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa32645d2e2628d283c5f78c7b22ef014a16b85fbfe9e32c2d227be8dcc82d7711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMManualNear</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa32645d2e2628d283c5f78c7b22ef014aa90087806438a23fcd7d89d499b3ac6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanonDriver</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a9a4c914419f186c7e7944357ab67dadd</anchor>
      <arglist>(const char *initseq_filename, const char *hostname)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanonDriver</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a9a4c914419f186c7e7944357ab67dadd</anchor>
      <arglist>(const char *initseq_filename, const char *hostname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>center</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a94f64c51f55cee30fc29095c325a25b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>center</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a94f64c51f55cee30fc29095c325a25b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a0242b56e386b6ad16235ab28f8beaf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a0242b56e386b6ad16235ab28f8beaf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a138404f895c731eabd6d3217a6b1887b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disconnect</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a138404f895c731eabd6d3217a6b1887b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAutoExposure</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aac889ae5bccac2c9695f45ced4acf529</anchor>
      <arglist>(bool *autoexp, AutoExposureMode *aem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrentPos</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ac27b7ed77705aa11df5c9b4d4463b44e</anchor>
      <arglist>(double *pan, double *tilt, double *zoom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrentPos</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ac27b7ed77705aa11df5c9b4d4463b44e</anchor>
      <arglist>(double *pan, double *tilt, double *zoom)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>getDigitalZoom</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a2b0cebc8875276b3b02302f9dbe5c085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getExposureParameters</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a45b7672fb5b20bd3c617cbb56f1a4b87</anchor>
      <arglist>(unsigned int *aperture, unsigned int *inv_shutter, unsigned int *gain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFocusMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a1baf22cfdf46acd2062c84f1179df898</anchor>
      <arglist>(FocusMode *fm, ManualFocusMode *mfm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getframe</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a3b0b58abae28bfcc78ef95a6075a75a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getImageSize</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>af10f8973b64f62d625f62f5987f1a53a</anchor>
      <arglist>(unsigned int *width, unsigned int *height)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInfraRed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a703fa0727581fafba0731bf07446a361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNightMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ac43bb8c982de46f906c778675b8140b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObservedFrameRate</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ad0a26d1431ce879afa4f8bfb6d0c5456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRequiredFrameRate</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a7ed2e76e36f4395b539a85f82e141d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSpeeds</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a303da7f0664902a9668609ddbc70cf87</anchor>
      <arglist>(unsigned short *pan, unsigned short *tilt, unsigned short *zoom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVideoReceptionPauseStatus</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa669a0e3671dd314c4151efe356a16f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVideoRecordingStatus</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a56265a2471344ded0d8a69217a006732</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keepalive</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa75ae0f6c501bc8aa542db5659194189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveto</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a994922b2c923386199c96ceb158b98d1</anchor>
      <arglist>(double pan, double tilt, double zoom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveTo</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a36b6e744afef809f9cdf6f6f2de247fb</anchor>
      <arglist>(double pan, double tilt, double zoom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>movetoward</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a8ddf76210791e786b0e8067eb3dc57ef</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>panto</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a5ba1d3b33e6b6a00f9c222a1fcfb3dad</anchor>
      <arglist>(double pan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>panTo</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a6ffb3f01cb74372db1907a8d24aa65fe</anchor>
      <arglist>(double pan)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pauseVideoReception</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a3230b74378f1360c4dac28b5ab7272c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestCurrentPos</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a5f1a447c4cc4775b3d4bdc94ae156d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestCurrentPos</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a5f1a447c4cc4775b3d4bdc94ae156d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resumeVideoReception</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ade2049d9e0b5837adfe5b34d29734f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendDatagram</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a21a8c7b1b73983555906f78032dbe800</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;dgm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAutoExposure</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>afd47b7573950e41b40faf4715a129bd8</anchor>
      <arglist>(AutoExposureMode aem=AXPundef)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setDigitalZoom</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a40debc95c32e6ada27c0ef21ab580e18</anchor>
      <arglist>(unsigned char zoom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setExposureParameters</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a502f3b669294b9848a38aa4b402fbb95</anchor>
      <arglist>(unsigned int aperture, unsigned int inv_shutter, unsigned int gain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFocusMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ad57625682c300ca7fa788084445439e0</anchor>
      <arglist>(FocusMode fm, ManualFocusMode mfm=FMUndef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameRate</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aec0501930467505fe2e4bb155fe3eb88</anchor>
      <arglist>(double fps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setImageSize</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a6896b4304e1aa5575fd1c6f85adde9e2</anchor>
      <arglist>(unsigned int width, unsigned int height)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setInfraRed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aade6974f2ac99af86d3cf994610c9230</anchor>
      <arglist>(bool activated=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setManualExposure</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a1cb5e20d5b25d5d7044a907bab4f8b69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxFrameRate</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a1203f4d6b6291568c1a256457ec0ea26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMaxSpeed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ad52151badc74bebb8480959e80a23c73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMinSpeed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a8edc93b87e4f0e0e3853eba367cdff46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNightMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a69f256f26a36c69b8df5ab91b5a7a25b</anchor>
      <arglist>(bool activated=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPanSpeed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aeebfd94abff677c4dbc50a7615ff684b</anchor>
      <arglist>(unsigned short speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecordingDestination</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aee1c133991cc13ab6925ae5545dde1e3</anchor>
      <arglist>(const char *dirname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTiltSpeed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a7cd0c08b068504c7fe5458544334f3c9</anchor>
      <arglist>(unsigned short speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerboseLevel</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>abb27c191f3c5a1b8f37512161df46e37</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVideoOutputColorSpace</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a6b314b61d053b25d047618b81306ad3e</anchor>
      <arglist>(JpegReader::ColorSpace cspace)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setVideoReceptionPauseStatus</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a29ccbf826d0cb688e171cd456efd0a7d</anchor>
      <arglist>(bool pause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVideoRecordingMode</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a908180d2520449972edab157d7c14777</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setZoomSpeed</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aeeec986cf7710a30bdd867ae22283e45</anchor>
      <arglist>(unsigned short speed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startDeZooming</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a38f15ea5fc010f529e1853a6ca8b37f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startMoving</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a7e9f9dbce2b30cfa72ca5c6f391decb5</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startVideoReception</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a71beb70aa18c31f68dfe0651bf76396a</anchor>
      <arglist>(unsigned char *dst, VideoManager::SignalF f, void *farg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startVideoReception</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ab7b920558580f642c8fb59df6ad4e98a</anchor>
      <arglist>(VideoManager::SignalF f, void *farg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVideoRecording</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aed44f9a675bed4d58569be89ac776f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startZooming</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>afe2a978ee6037f8c21a3404cef0b0755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stop</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>af91a035af5ce5510d855a30775305e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stop</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>af91a035af5ce5510d855a30775305e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopVideoReception</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ad92683427ee47b57f3004f017d71a7cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopVideoRecording</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aea8bba4d441eb7cfadf5447cb9b8f401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopZooming</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa0d798ac0c10f406b6bfe478e7be230d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tiltto</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aba9c5f89ad6bdb565dd135fb9a8148d8</anchor>
      <arglist>(double to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tiltTo</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae5107cb5e8456f02a7d55babab4f80e6</anchor>
      <arglist>(double to)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitcompletion</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a11180a001db19ece5058adf8921a5704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>zoomto</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>acb680ac7934dd982a3dbaeda2ac5a41b</anchor>
      <arglist>(double zoom)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>zoomTo</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a2326c801458719dae86f738ea96b0ab4</anchor>
      <arglist>(double zoom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CanonDriver</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ac7ac322774404c768a3b12984b33ba83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CanonDriver</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ac7ac322774404c768a3b12984b33ba83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>CONTROL_PORT</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae5ed60c9069fe21afe7133c333ce1c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>VIDEO_PORT</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ae2f7db43499800d87119bc82ae75ca87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>interpreteDatagram33</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a79a20d999de4f5d4e316beafbb20026b</anchor>
      <arglist>(const Datagram &amp;dgm)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendAndWait</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>ad3a964a9968326dc46008c860203ee35</anchor>
      <arglist>(unsigned char id, unsigned short status, unsigned char *data=NULL, unsigned int datasize=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendAndWait33</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a656272fd0241b6d318d6c64c0cadd3f4</anchor>
      <arglist>(unsigned char id, unsigned short status, unsigned char *data=NULL, unsigned int datasize=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendRequestAndWait</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aef30469da8507aa6eb18960a72f69800</anchor>
      <arglist>(unsigned char id, unsigned short status, Datagram &amp;dgm, unsigned char *data=NULL, unsigned int datasize=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CommManager</type>
      <name>cm</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a065e0651ff204768db6f007e062dd13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aa8ae27eb2c80382fb70344b66d89ccab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cpan</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a2efbfbe83d82d8aa637609f3bb11bf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>ctilt</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aeceea712e5edde1fe592bad9129e7757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Socket *</type>
      <name>ctrlsock</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>aad9b73c7f2aef02ad519777e6aec8ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>czoom</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a6e19ba6d50209d85e22a6408f725ab78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>host</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a81f90777e7f5488f9771f4606b848c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Datagram &gt;</type>
      <name>init_reply</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a8a09fa420cf0fd5fb3f4e803b77dacc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Datagram &gt;</type>
      <name>init_seq</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a19db45ce151162dcbce28c15d8d3f562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Datagram &gt;</type>
      <name>keepalive_reply</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>af060ca4f52f7b46af789e11598192bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Datagram &gt;</type>
      <name>keepalive_seq</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a51c14165013de17a7b5b8f6f1f67d411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>verbose</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>af044c3a7c318d3a6b33f650c411854b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Socket *</type>
      <name>videosock</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a97060b4ed890197bf1832003b66e62a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VideoManager</type>
      <name>vm</name>
      <anchorfile>classCanonDriver.html</anchorfile>
      <anchor>a0eedb7156ef7720e5ba3ae5b1aa625e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGColorComponent</name>
    <filename>classCJPEGColorComponent.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGColorComponent</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>ace345ae2c8d212fde4af4078569a4c2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGColorComponent</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>ad256d8e160eabbb0ad2525bf116bc212</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ac_scan_completed</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a8b4eacfb93c5d07ccfebed53973f4f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ac_selector</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>ae75a3ed2be07ae835dcf3e6aa0584c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>m_bottom_row</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>aa6c783534bb3183cd9bd870acfb7f218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>m_cc_buffer</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a2ae0649f2e33ab2a724b5feb206a533e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_comp_no</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a01e86aee2dfcbc94ce973d53d894c759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s *</type>
      <name>m_curr_row</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a39dd919773b1b171f46b0146db488e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dc_selector</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a463161d7d8f00d062f5eb75cad8d9209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_h_factor</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>ac6dc079f1ca6bcab2886f70636c27472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hsampling</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>ac33f0f61a6f4ba5248d393eaf3ed8128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_id</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>af217dd9f615ceb218b160289ca4db709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s</type>
      <name>m_lastDC</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>aa7150c309cddccdeadd03ecc16d85685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_nblocks</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a783e20c47eea273236f8aaec909f48cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s *</type>
      <name>m_prev_row</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a376c5d367dc683d04a46c1bc8776d22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_q_selector</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a5fbff3d6e4c7a698cc1070c23aa17940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>m_ss_buffer</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a5f8e4ff78206fa68162ff07287744938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>m_top_row</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a9dcdd0109662ba91c38ad744a512df1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_v_factor</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a96a374294a7e07b797def522bd9ec542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_vsampling</name>
      <anchorfile>classCJPEGColorComponent.html</anchorfile>
      <anchor>a74f5f724077fa37045efbaf85f96659c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGDecoder</name>
    <filename>classCJPEGDecoder.html</filename>
    <member kind="function">
      <type>JERRCODE</type>
      <name>_set_sampling</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a152787a8f0ac7cd37f52c29ea9c17854</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CJPEGDecoder</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a8a1b4bf0e07c40a4a29d5cd96bcdbca8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Clean</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aaeb873c73b830129d0707669f0ed7f6f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ColorConvert</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a9579dedb245715fd8b73232cac2af8ab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ColorConvert</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a06c937dd468ad31da57737a7947077b1</anchor>
      <arglist>(int nMCURow, int idThread)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DCT_QNT_SSCC_MCURowBL</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a6a8219ac38b3321b14529be9c888786d</anchor>
      <arglist>(Ipp16s *pMCUBuf, int idThread, int mcu_row)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DecodeHuffmanMCURowBL</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ab8bf5563e9cbdf6255f299412c0a37ff</anchor>
      <arglist>(Ipp16s *pMCUBuf)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DecodeHuffmanMCURowLS</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>acc7d47c43b7322b94bc2cf671dcaf1e9</anchor>
      <arglist>(Ipp16s *pMCUBuf)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DecodeScanBaseline</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a671e8c243d2bdabb55a4a39fc6ffc686</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DecodeScanLossless</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0621b4f001de5436b627b7463d550ce4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DecodeScanProgressive</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a2df1761ac66507e4502fc68622808c32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>abf6159ba2fb114af4f8c38facffe88c1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>NextMarker</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a4720957381656e357206feacd54324a3</anchor>
      <arglist>(JMARKER *marker)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseAPP0</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>afd8be12ab193e5431128d00e7f86bc81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseAPP14</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a5792ae858b9643ae69e8d7028292c85c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseCOM</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>acc7b08267d2091b293624f12c00de08c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseDHT</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ab7df2c5661af5d17ef2bb480c6f7e9f0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseDQT</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a33118b62e3a0357a7e7d0c32656e404f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseDRI</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a4ba0e7a85da1755e8a575f18e05db8cf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseEOI</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>af218c94eea5929af45f2b018d706ced2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseJPEGBitStream</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ad0ace4d8c22dc73c2902f9c0915483f7</anchor>
      <arglist>(JOPERATION op)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseRST</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a25d8d12310355dddd3a659b3cea2ae84</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseSOF0</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a9511c9ed11c978038b7f1a20b8a6d316</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseSOF2</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0cf3ae3bd19e45b6d990d6479232fa1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseSOF3</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a37fbae37f9fdeca56220a6a7a244c2db</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseSOI</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aef3e0fc629e5fad7e87bc263ad59e1de</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ParseSOS</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a71a3e23476b043f96283a104a914cb7a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>PerformDCT</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a3b18e0538383559e75f2cdc0967782e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ProcessRestart</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aae97d2fe7048cec7122ec6f336c34b89</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ReadData</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a3af49605465602d3e05f7e8b19aa8ff1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ReadHeader</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ab31c59c2bfee7aa1ccaa7f00065ad449</anchor>
      <arglist>(int *width, int *height, int *nchannels, JCOLOR *color, JSS *sampling, int *precision)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ReconstructMCURowLS</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a52348fd9ba21a4d322f6ca3c8f187fff</anchor>
      <arglist>(Ipp16s *pMCUBuf, int idThread, int mcu_row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0454cf1f01de49d41106904061f072a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SetDestination</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a9d5d56e1ae47ad971a1fc7cc36e47b55</anchor>
      <arglist>(Ipp8u *pDst, int dstStep, IppiSize dstSize, int dstChannels, JCOLOR dstColor, int dstPrecision=8)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SetDestination</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0ad9c4c1ceb089cae49586e877efa88a</anchor>
      <arglist>(Ipp16s *pDst, int dstStep, IppiSize dstSize, int dstChannels, JCOLOR dstColor, int dstPrecision=16)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SetSource</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a04e99b9c70acfc92c3691a599437274a</anchor>
      <arglist>(Ipp8u *pSrc, int srcSize)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SkipMarker</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a680355ac1368c9cdd835bbd97534b807</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>UpSampling</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a4889c92394062f8e21ec9f5cbdd5241f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>UpSampling</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0029fa7d299e9c0c53f5f88b423de073</anchor>
      <arglist>(int nMCURow, int idThread)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGDecoder</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>af1e326628a28f37ad61a8d7176a7da93</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ac_scans_completed</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a50f6d150da7a7133bb6f7d466791966c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGDecoderHuffmanTable</type>
      <name>m_actbl</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a2b32452096e6bc8a92a24d5506a992c6</anchor>
      <arglist>[MAX_HUFF_TABLES]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_adobe_app14_detected</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a81485d2d6ae3e4259113d6adc43f79e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_adobe_app14_flags0</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a4b0f3c8fe5d2f4e7b39b8015f3ac7fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_adobe_app14_flags1</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a26e779e6ceab0057c6d21cde2881c0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_adobe_app14_transform</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>accd2b5626188817818756f940a208036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_adobe_app14_version</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a5e3cd32db63d54a484256f1dba69351f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ah</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a502291422ebe142cf9417dd60e301f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_al</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aef1b61e7e726131e58faac407ab34ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s *</type>
      <name>m_block_buffer</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>acf79a575fc3b43be58f89ed9e075291d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ccHeight</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>abaa9560ed0f74f83dc299f7bd7a88a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGColorComponent *</type>
      <name>m_ccomp</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ac62d96d401c2448253569b0462f81f6e</anchor>
      <arglist>[MAX_COMPS_PER_SCAN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ccWidth</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ae6a73855aa473422476d113bb1d2ea28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s *</type>
      <name>m_coefbuf</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a7b7abf6681c163a7a2d34941d31f8052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_curr_comp_no</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a08ba2f8edd892f84b0d30b1f14ce7c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_dc_scan_completed</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ab7d0844753669353819667bc194b63d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGDecoderHuffmanTable</type>
      <name>m_dctbl</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a66c8a63d718eefd21e8e2c638e8db399</anchor>
      <arglist>[MAX_HUFF_TABLES]</arglist>
    </member>
    <member kind="variable">
      <type>IMAGE</type>
      <name>m_dst</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ab9a5eaca3c71df74ca3edaced39437e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_detected</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a6dd26513bef42f6dd05b14a36a150cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_major</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a00288aa7abca3ca1e8e3022cdef9a4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_minor</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a2eaac1a4bf9d1ed072f2a7a7d6600301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_thumb_height</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a1a1bccf4cd8405fb7eba990696e9403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_thumb_width</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a80dfad63b71d4d50d9444604d670ec86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_units</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aab2eb286acd3e8fdd06bc2d0ba5072fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_xDensity</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a6a047d8dcda0bf3abacc5e328dc75d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfif_app0_yDensity</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>adcf2ebdd91749d96ba1c3d5ed85a8fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfxx_app0_detected</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a8df579d17fcf38557a8fbd14bdb741e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jfxx_thumbnails_type</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0b5266eb42405bd3c550b77b775d7e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JCOLOR</type>
      <name>m_jpeg_color</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>af87274131b937af13e8ff42231188dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>m_jpeg_comment</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a61125bd31712677ed5a19a16d5aab0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_comment_detected</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a810991c6a567f6ce093a56334f318449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_comment_size</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>abbcdfc3121bb0f1bea7c21688909e60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_height</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aee33bbf2f34fe6e40a07866f0d250b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JMODE</type>
      <name>m_jpeg_mode</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>abde765b1704b5621b8aae14db5656b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_ncomp</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a96bab240a2cdaad9fe61abefba97ba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_precision</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ae594969a01bbc550627964707cad3aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_quality</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ae01323e37d6523119940c756d1592699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_restart_interval</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aba8ef250e85e75bc98c29b8509ffa032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSS</type>
      <name>m_jpeg_sampling</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ad90fb23b798d040d1c66766750e65ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_width</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a447dc1447b6b0c650502f827d8b74edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JMARKER</type>
      <name>m_marker</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a4935f4a0167abf88ab832cff62f8a941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mcuHeight</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a06c068f7cd7443792530f2c8cfa58988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mcuWidth</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a170fbbc3274213aa06f1698f5008a56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_nblock</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>af8205ad5d337ab15cd6959af5b64c6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_next_restart_num</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>af0790cd19119185bb7803ba422317810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_num_threads</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>ac47a6ffa78924c35fdef586a323b776d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_numxMCU</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a03972bdd21821be58d7acedc3f7ad261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_numyMCU</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a28a42354571da68e5d81966fca2996bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_precision</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a3f20112e2262a0931810900ee1a103a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGDecoderQuantTable</type>
      <name>m_qntbl</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a3ccf6526fb2e356070df43554558a69d</anchor>
      <arglist>[MAX_QUANT_TABLES]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_restarts_to_go</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a8de2201ebba3016d464d0ad86a292743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_scan_count</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a14b6b0e0a9fa0960c69072741f79de0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_se</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a86a9038bea48656e8e21668fd08ab3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_sos_len</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a0c6e92a5ce312adfeacf518e9560927d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BITSTREAM</type>
      <name>m_src</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a1d1ba4adae773f363630e523abb13c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ss</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a9f30b65cfb328bd3d7e837a0557050d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGDecoderHuffmanState</type>
      <name>m_state</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a00c17fc9257e5f98bf4e2740835ebb92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_xPadding</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>a6da1b94901f27d33c4706fb67f9dcb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_yPadding</name>
      <anchorfile>classCJPEGDecoder.html</anchorfile>
      <anchor>aedffc63f5655a8581927b3dee2120a45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGDecoderHuffmanState</name>
    <filename>classCJPEGDecoderHuffmanState.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGDecoderHuffmanState</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>ae34c7d94fff21e2b3a5e001600a1e247</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Create</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>a76e4352c091443fe40fd6afe4dc8855a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Destroy</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>a2e75c59c6b4d5031c87b207a3c5de9db</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>a817615fdae0064ce9901299452289bc1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator IppiDecodeHuffmanState *</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>a9dcfb8d5431e2bc031f12fc15de7d745</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGDecoderHuffmanState</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>a75ccecddb22590b767e992e73b295709</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IppiDecodeHuffmanState *</type>
      <name>m_state</name>
      <anchorfile>classCJPEGDecoderHuffmanState.html</anchorfile>
      <anchor>a7132e29f385383bdc41200cd345ac79b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGDecoderHuffmanTable</name>
    <filename>classCJPEGDecoderHuffmanTable.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGDecoderHuffmanTable</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>ac368d411ffc973855372f670687b3885</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Create</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>aa2a078e7a0be86e1315167ed28bd7c28</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Destroy</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>ad6ddfa37e7650e18b3d5873663d77555</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>ad14364a313a3d97bd79b04c6ff331218</anchor>
      <arglist>(int id, int hclass, Ipp8u *bits, Ipp8u *vals)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a60f982fc711a948c917047138c5a1e36</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsValid</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a7850b31cc464895c969df0726ea14cc5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator IppiDecodeHuffmanSpec *</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a355771aae359f5288802faa767694637</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInvalid</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a4cadb0c830b9369badd8a2110459cceb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGDecoderHuffmanTable</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a42a29fb335e40b782630ba93d1b7d8ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hclass</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a859f5935de5a5b61de18db3614c20ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_id</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a334d8e72247d2ba367090d2208be3d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bEmpty</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a42ab2c84686ed42708316b97338e381f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u</type>
      <name>m_bits</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>af428bf6f84171e128e844539c01b1381</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bValid</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a4f472d237f4b7a9bdd3053b9ac7ae58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IppiDecodeHuffmanSpec *</type>
      <name>m_table</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>a7c46a2d3bc0fb8d7e86343c429078163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u</type>
      <name>m_vals</name>
      <anchorfile>classCJPEGDecoderHuffmanTable.html</anchorfile>
      <anchor>af540059fa6fbb201ccb7388ab4ee0826</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGDecoderQuantTable</name>
    <filename>classCJPEGDecoderQuantTable.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGDecoderQuantTable</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a911116f5e663bb053eaa0e174836f582</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a30964d5e236024bf95486149f9c0d84f</anchor>
      <arglist>(int id, Ipp8u raw[DCTSIZE2])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Ipp16u *</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a6af97d63e602fc015e3589147774cc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGDecoderQuantTable</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a31c7d41885a816fd28bf3fe2713051bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_id</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a764a99eb2fb1e3cc4995014e5bc853e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_precision</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>af44178d56b324bb55468f18da982bd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_initialized</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>ad2549c64f9b440e85ad84c669e23edbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u</type>
      <name>m_qbf</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a40059d84bf07d469bf649ba41be8b5da</anchor>
      <arglist>[DCTSIZE2 *sizeof(Ipp16u)+(CPU_CACHE_LINE-1)]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp16u *</type>
      <name>m_qnt</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>ab2968725ff681bc4f37cd4d418dfabd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u *</type>
      <name>m_raw</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a9c30f5f0abea0f5ca0cc5a8bbfc9dab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u</type>
      <name>m_rbf</name>
      <anchorfile>classCJPEGDecoderQuantTable.html</anchorfile>
      <anchor>a5273a20c903fbd1654eb8e2da7042d18</anchor>
      <arglist>[DCTSIZE2+(CPU_CACHE_LINE-1)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGEncoder</name>
    <filename>classCJPEGEncoder.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGEncoder</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae49dc0311bc5a9d75f6ceca932a20674</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Clean</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a9d21c9341ed05caecc2211404f83b96e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ColorConvert</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>aa7ac11eaf387d7b9028506f46ac88273</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ColorConvert</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>aae11331ece9ef36ffb5eae32e032d7ad</anchor>
      <arglist>(int nMCURow)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DownSampling</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a0b59d1dcbf17ba5e9d60b24b8e778a18</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>DownSampling</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a45eb77d2a6670a86ab522dabdd046ad8</anchor>
      <arglist>(int nMCURow)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>EncodeScan</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a495fbca9af500f56e4bb9faf8ca0f349</anchor>
      <arglist>(int ncomp, int id[MAX_COMPS_PER_SCAN], int Ss, int Se, int Ah, int Al)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>GenerateHuffmanTables</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae5b20bd9ba7bb2183b2eedb1971fa583</anchor>
      <arglist>(int ncomp, int id[MAX_COMPS_PER_SCAN], int Ss, int Se, int Ah, int Al)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a459deda6a2c1994247da296014a3342c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>PerformDCT</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>af805070dfcc0a6d9c2d33106d649a815</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ProcessRestart</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a680d55d55c4f8af142cd75b215b5ca8f</anchor>
      <arglist>(int id[MAX_COMPS_PER_SCAN], int Ss, int Se, int Ah, int Al)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>ProcessRestart</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a8f6bd1188cb5310c4615f257c30a6ddc</anchor>
      <arglist>(int stat[2][256], int id[MAX_COMPS_PER_SCAN], int Ss, int Se, int Ah, int Al)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SelectScanScripts</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ac9fe4a766821e1a2ae7fa2c12d8b3b9d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SetDestination</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a8c1318d2e583c36bc2fe33cf39da09b0</anchor>
      <arglist>(Ipp8u *pDst, int dstSize, int dstQuality, JSS dstSampling, JCOLOR dstColor, JMODE dstMode=JPEG_BASELINE, int dstRestartInt=0)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>SetSource</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a9c286c48b23ce0c01618aa1d0b102c86</anchor>
      <arglist>(Ipp8u *pSrc, int srcStep, IppiSize srcSize, int srcChannels, JCOLOR srcColor)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteAPP0</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ada6a231f9da18f98d9f70d5082e8bdc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteAPP14</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a2f105ec146466a725bdae97bea8ca43d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteCOM</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>af1e43bfdc35bb7b30d4d7d102b1d4d84</anchor>
      <arglist>(char *comment=0)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteDHT</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a29083be1f9c400420c3fa0a6201bf244</anchor>
      <arglist>(CJPEGEncoderHuffmanTable *tbl)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteDQT</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a661942808172d6a5623bba97ad27f3e3</anchor>
      <arglist>(CJPEGEncoderQuantTable *tbl)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteDRI</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>af43648a4284a57b05859bcdf8249b260</anchor>
      <arglist>(int restart_interval)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteEOI</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a6a214d9a272d1de3e77c14f189ed3562</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteImageBaseline</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a5798f82866e51002beaa1665ff1bfa60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteImageLossless</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a2e9de504c36b70ad45487841d905483f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteImageProgressive</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>adc3e80144146f93ced6ec823bf55d574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteRST</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a7a33155c8d3bae04c3e9956bdd61ef63</anchor>
      <arglist>(int next_restart_num)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOF0</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>acc9eed5fa69b312d6d76af0ee91b0b11</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOF1</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ad069b6421d1c2db505b479a29f4feeb3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOF2</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a263f7654931544c3f68e0c270fe13d9d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOF3</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae0205beb2c3a8a1f06a7e69d24a3cef5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOI</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ac01548f96b9da85b9426ad38fe4d6fff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOS</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a6852a1cabe72af01df5841d5d2949530</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>WriteSOS</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>aa5c63657c7441e8191892ae3a977d7de</anchor>
      <arglist>(int ncomp, int id[MAX_COMPS_PER_SCAN], int Ss, int Se, int Ah, int Al)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGEncoder</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a19f08b0dc6309987105d1b4e458f0fdf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>CJPEGEncoderHuffmanTable</type>
      <name>m_actbl</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ab54e8fdc7fd86f0b89daafc3b39276c1</anchor>
      <arglist>[MAX_HUFF_TABLES]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ah</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a16ce33caf26763f45cbf3f9b6ce82508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_al</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>aca577b25f7ad64358c08d99c5cbaa19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ccHeight</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>aeb07c8d084b8dee3fac3589a3aa10652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGColorComponent *</type>
      <name>m_ccomp</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae0b5b889d65eeb418ff1637b83273d55</anchor>
      <arglist>[MAX_COMPS_PER_SCAN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ccWidth</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a5b0d5175f686b3167c8e81b0635136fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp16s *</type>
      <name>m_coefbuf</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ad7dd689838279127cb819af534dded17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGEncoderHuffmanTable</type>
      <name>m_dctbl</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae3669fd6feeb9cfb77812447db2aeb98</anchor>
      <arglist>[MAX_HUFF_TABLES]</arglist>
    </member>
    <member kind="variable">
      <type>BITSTREAM</type>
      <name>m_dst</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a0688f7a56b92d5064bcaac3ec26dab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JCOLOR</type>
      <name>m_jpeg_color</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>adcd81206f34cdc9ceb94b57fc7b40f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JMODE</type>
      <name>m_jpeg_mode</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a1fd888751d90189a18e98db189b38fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_ncomp</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a4bf0f02235800072e2c327452d843e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_precision</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a0c7ce6a30a095fe142260aad7beb78b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_quality</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a1cd4c6569e257c5768ed1b74f602268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_jpeg_restart_interval</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ad69dc8dd1b0ce86bfb862aac7d61a0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSS</type>
      <name>m_jpeg_sampling</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a702a97a0a2781accb42bafd3675e9d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mcuHeight</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a46149e64ec4cf47cfe3dd590b0d704e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_mcuWidth</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a07b2ec05d6f4fd4dc919ee4fba1d6d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_next_restart_num</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ade2234418f111a6654ee91933c2324f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_numxMCU</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>abdcecffd6d67b86c99c002ba9e335609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_numyMCU</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a32994d313e0b80903f5703f1aa40c63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_predictor</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a7de137ed706ec5925cd2da49f1990060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_pt</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a0920d3332e78e1b3c058bb55b80fcfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGEncoderQuantTable</type>
      <name>m_qntbl</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a16de4713271d5272c59191ab2f2b9a80</anchor>
      <arglist>[MAX_QUANT_TABLES]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_restarts_to_go</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ad6dfb4e4feae1144d56f07e84d82ff3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_scan_count</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae543a63a1710d35a52b3950e1c30832f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JPEG_SCAN *</type>
      <name>m_scan_script</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>aad1472ae458ff6bd22916316790565d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_se</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a0e442f48b9e1c0091f024f31bfae9cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IMAGE</type>
      <name>m_src</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>af3198013bd161d3021ccbd38a482110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_ss</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a2143d7f5cb2dac5427510859d4bad6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CJPEGEncoderHuffmanState</type>
      <name>m_state</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ae20db1449760e09034ec8f4fc5634972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_xPadding</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>ad0729ea114e22a5f02ee1c3641dc961e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_yPadding</name>
      <anchorfile>classCJPEGEncoder.html</anchorfile>
      <anchor>a26294576af2cd3d1321f8395861912a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGEncoderHuffmanState</name>
    <filename>classCJPEGEncoderHuffmanState.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGEncoderHuffmanState</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>a646100cfb03bba3fb412c7bd75bfca5c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Create</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>a14554457ea8e61f7c98a8b9a4cf92b8c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Destroy</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>a20e45e934e2f0011f9fef0030dc84d39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>a6e4f37924e7ef92c788f389382c9062f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator IppiEncodeHuffmanState *</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>a8419544b00e3e8d00cf4757e4649b8ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGEncoderHuffmanState</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>aed91b5cb85d97f706e72db7ea460b2f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IppiEncodeHuffmanState *</type>
      <name>m_state</name>
      <anchorfile>classCJPEGEncoderHuffmanState.html</anchorfile>
      <anchor>a64f4039dc49e1eff570800e00a1aedb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGEncoderHuffmanTable</name>
    <filename>classCJPEGEncoderHuffmanTable.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGEncoderHuffmanTable</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>aaedc9fa57184dbc8c4c6923946f9efc2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Create</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>a2a554033b9a9de591d9fe4eb25925a34</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Destroy</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>a296d531996ee1de451f58515550b9176</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>ab7df3d1d65961ddf8a673cb0d7ebdf27</anchor>
      <arglist>(int id, int hclass, Ipp8u *bits, Ipp8u *vals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator IppiEncodeHuffmanSpec *</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>a7a3b4ac966017b04000a4498d71691c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGEncoderHuffmanTable</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>a99d7628de18f8a047beeb9a985528322</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u</type>
      <name>m_bits</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>ac8e29c5567cd0a237d4c714380afc940</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_hclass</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>afc41d727561d4eb61d1bf90a60011c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_id</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>a5d9a91f5e9ca0a450565e3eb344f2a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u</type>
      <name>m_vals</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>afed2d324f666586a069c8a1469b6195e</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IppiEncodeHuffmanSpec *</type>
      <name>m_table</name>
      <anchorfile>classCJPEGEncoderHuffmanTable.html</anchorfile>
      <anchor>a2988e436bcac33302e39be651f908d7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CJPEGEncoderQuantTable</name>
    <filename>classCJPEGEncoderQuantTable.html</filename>
    <member kind="function">
      <type></type>
      <name>CJPEGEncoderQuantTable</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>a9b97928feb1e309d56e064df7d253ce9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JERRCODE</type>
      <name>Init</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>a53d427a67522529e24c5e11a1297f673</anchor>
      <arglist>(int id, int quality, Ipp8u raw[DCTSIZE2])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Ipp16u *</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>af58f380abff03f3b69e27a5d866a5d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CJPEGEncoderQuantTable</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>aaf482c75254dd493cfa1e20e370f78f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_id</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>a24fa83df14dd3aa4015021984b283227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_precision</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>a933b725ca95d81c661245a2bd6c28dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ipp8u *</type>
      <name>m_raw</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>ab9bc883330e0f9680987334b30926a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_initialized</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>ad637590a192a7f43c1cc4f6a41cb694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u</type>
      <name>m_qbf</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>a2dd7ece7aea05c5ee5bfd111bda477ce</anchor>
      <arglist>[DCTSIZE2 *sizeof(Ipp16u)+(CPU_CACHE_LINE-1)]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp16u *</type>
      <name>m_qnt</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>a6feb7f01dfb9eae28bdb825730e46e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ipp8u</type>
      <name>m_rbf</name>
      <anchorfile>classCJPEGEncoderQuantTable.html</anchorfile>
      <anchor>afbd628a842a3f6b5394b0fb3ccd87a6e</anchor>
      <arglist>[DCTSIZE2+(CPU_CACHE_LINE-1)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommManager</name>
    <filename>classCommManager.html</filename>
    <class kind="struct">CommManager::CallBack</class>
    <member kind="function">
      <type>bool</type>
      <name>addToReceptionField</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a14ce110d01b5cadae30736b6f1e03862</anchor>
      <arglist>(unsigned char id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>close</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>afddbd3dfb3f0c5c7574a719f3e076584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>close</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>afddbd3dfb3f0c5c7574a719f3e076584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommManager</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a2009c18db7ac0343b7c2956404529925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommManager</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>ac3668ea6800b307ca626b23af160d295</anchor>
      <arglist>(const char *initseq_filename=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a1ceb0bbf2352a70b9815a8e4e6185c05</anchor>
      <arglist>(const char *hostname, unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a1ceb0bbf2352a70b9815a8e4e6185c05</anchor>
      <arglist>(const char *hostname, unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeFromReceptionField</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>af22adeb7933178c2299c83110e5384b0</anchor>
      <arglist>(unsigned char id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetReceptionField</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a98a08145bcfe70243520b5095264f42a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a5bb1b5dd4b7d0320c14f916472222f43</anchor>
      <arglist>(const Datagram &amp;dgm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a4cde99423b112e627a5166af2e221bd6</anchor>
      <arglist>(Datagram &amp;dgm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerboseLevel</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a13cc38aa62f0ed9c721ecd6f839fcb66</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>Datagram</type>
      <name>wait</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a92e223400195e858bdc4c9de64636d82</anchor>
      <arglist>(unsigned char id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a8a6ee975a9a38ed4a2f99631a9120fc1</anchor>
      <arglist>(unsigned char id, Datagram &amp;dgm, double timeout=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommManager</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a2ed6a6da298c6549eef8bafdeb561c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommManager</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a2ed6a6da298c6549eef8bafdeb561c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>reconnect</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>ac3ab890df45b7b2b5c1a2050a2d126cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>run</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a02e26407cde39040394c443774d17ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendInitSeq</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>aa3668f9abd5551995271aaa29a7b7be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>store</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a34aa70218e88c352caa5acd9040078a2</anchor>
      <arglist>(const Datagram &amp;dgm)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CallBack</type>
      <name>cb</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>ae34fd5a2d4b525273befbd262fc543a8</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_t</type>
      <name>in_thread</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>add3a1be8c33e875f0110c4a1d36848cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Datagram &gt;</type>
      <name>inbox</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a0448a6de41f9e51a759229e598d2e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Datagram &gt;</type>
      <name>init_seq</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a3a4b26cf95811909133a35f6feaa0d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>mtx</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a17dacdaf22fce59ba00baf639e89dc6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DgmQueue</type>
      <name>Q</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a870bdd9ae778acdde2599c13f7d0945c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Socket *</type>
      <name>sock</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a0383c2879849dbdae2a5f71a1df9605a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>sockmtx</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a6f35d2e0a51dd9b55ce39a60e07d3091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>terminate</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>ace1fca008699a1f6e1072ec85cccc867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>verbose</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>a690d13701dac5754fd3c98200829f2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void *</type>
      <name>commmanager_inthread</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>ae00800920e6bd22667e86f2986f24187</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void *</type>
      <name>commmanager_inthread</name>
      <anchorfile>classCommManager.html</anchorfile>
      <anchor>ae00800920e6bd22667e86f2986f24187</anchor>
      <arglist>(void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CommManager::CallBack</name>
    <filename>structCommManager_1_1CallBack.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>structCommManager_1_1CallBack.html</anchorfile>
      <anchor>a65477c3e90a29854f22843db2126c0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>callback</name>
      <anchorfile>structCommManager_1_1CallBack.html</anchorfile>
      <anchor>ac1769085051c8ff086fe22c134ae56e2</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Datagram</name>
    <filename>classDatagram.html</filename>
    <base>RawDatagram</base>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>bdata</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>abe2c639e605987a326cd269d589a4399</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getBLength</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>a6c8470e2308164c59bc1a520bf756fa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>getId</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>a0398b0bd9738acf124111500e55a24ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getStatus</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>a8c99c33598bbecb90429e4f71bd8baf1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>aab5deea4599ae46ccf217fc70af25ed1</anchor>
      <arglist>(FILE *fp=stdout) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>ab865322f7f94327d41b551521bcffcd6</anchor>
      <arglist>(unsigned char c, unsigned int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>a18f8c40cfba5007c1e2faa8ea4c4a3b9</anchor>
      <arglist>(unsigned char *bd, unsigned int nb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>acc1b4ec1ec5df026a4c773096ba8ac53</anchor>
      <arglist>(unsigned char i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStatus</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>a4c37e85a27950dfa931c967612491762</anchor>
      <arglist>(unsigned char s1, unsigned char s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStatus</name>
      <anchorfile>classDatagram.html</anchorfile>
      <anchor>a9aed6ed8d8d752882e85ec02c07c69c5</anchor>
      <arglist>(unsigned short s1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DgmQueue</name>
    <filename>classDgmQueue.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addInteresting</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a7381d73814de882b6c219e0399e436ee</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DgmQueue</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>ab660f9af79ecd1199cde97bf3a6fdc62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a03473b7c25bfb5830ecd0a8e266dca4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remInteresting</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a9fcc734bc5bd07242a4670c2fff2655d</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetInteresting</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a4e079f33b2c92d06f1190d7654d1989e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerboseLevel</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a80e9893b61d03b1f0e81f3e501843ec5</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeDgm</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a65061bf1c884769916d2b4957588be75</anchor>
      <arglist>(const Datagram &amp;dgm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>waitDgm</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a996e30fbf36a92069438653fd64c141b</anchor>
      <arglist>(unsigned int id, Datagram &amp;dgm, double maxwait_s=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DgmQueue</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a63020f45fdad7899d3176df085167410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::multimap&lt; unsigned char, Datagram, std::less&lt; unsigned char &gt; &gt;</type>
      <name>Queue</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>ae12c41a4b10f05eb89e8efd940f4eb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>ade1741ea5799b07a1c740d505f190454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a3832ab26a084092628c52ba2bd0d6b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>interesting</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>ad00df382bbf35987ca1dee55eaf73d4f</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Queue</type>
      <name>Q</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>aabc447b420a6ed69d86eaf2b8441a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_cond_t</type>
      <name>Qcnd</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a8a684c2f00320044a3378657d35d21ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>Qmtx</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>aba6f7d0fff942da7556e23fb916a382d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>verbose</name>
      <anchorfile>classDgmQueue.html</anchorfile>
      <anchor>a6f673ed5eaca81e4e4d7d7d5c8aaf4e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JpegReader</name>
    <filename>classJpegReader.html</filename>
    <member kind="enumeration">
      <name>ColorSpace</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a3f71dd33b14b6fecaadc8f15fa191523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmAuto</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a3f71dd33b14b6fecaadc8f15fa191523a2979a54c325c2c0a33f9d2bccc96891f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmGray</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a3f71dd33b14b6fecaadc8f15fa191523ae4e08c239d8ceb5a01f76634e4024c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmRGB</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a3f71dd33b14b6fecaadc8f15fa191523a144f285dc0e64fee1ad9a121dd1dca73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmYUV</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a3f71dd33b14b6fecaadc8f15fa191523a6b1437584224d7ec9667ce39ad14c36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ColorSpace</type>
      <name>getOutputColorSpace</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a706844dc7d1253b0c13458f50655335e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JpegReader</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a7984b1d287e70df330037420b6021a72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a41db709a240d7dd664564d81418312e4</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>aff0079d25b8c82ad8b9dc30356680eb7</anchor>
      <arglist>(const unsigned char *src, unsigned int srcsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetOutput</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a91916d11a5ebd2cbd2cc225afd8a140b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExternalOutput</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a812ee655a9453331ab9669b4d806c3cd</anchor>
      <arglist>(unsigned char *dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOutputColorSpace</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a0f96b5834984353c4f3845edf26b2deb</anchor>
      <arglist>(ColorSpace cspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeStamp</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a85367ebacd09f48ea7bf83de4026a7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeStamp</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>aa4b790c5603b442d5fb2918920752360</anchor>
      <arglist>(double ts)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JpegReader</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a6757a5588e32da11045e4ae287a6e5e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a579265b56fa429134e82318415c54d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>externaloutput</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a85c026305c7b50448b4619d2f5b67c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a91dceded0be9095d47c340a72d97b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColorSpace</type>
      <name>outputColorSpace</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>aa6fcf9a91150837ae979f2e37c9b1874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ColorSpace</type>
      <name>reqColorSpace</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a00e40776f88820ba959cb7a77cafaa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>adf9e3c495a9907eae16f129c7d5f869e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a0b1adab9cdc75a842291ec7e48c0e5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>classJpegReader.html</anchorfile>
      <anchor>a0971345d993753a1e5f6b7e798a060c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JpegReaderIPP</name>
    <filename>classJpegReaderIPP.html</filename>
    <base>JpegReader</base>
    <member kind="function">
      <type></type>
      <name>JpegReaderIPP</name>
      <anchorfile>classJpegReaderIPP.html</anchorfile>
      <anchor>a6c5103aad3cc6740820f6fe68d3087da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>classJpegReaderIPP.html</anchorfile>
      <anchor>a7c2753cb7dc3321165f186f1983e2174</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>load</name>
      <anchorfile>classJpegReaderIPP.html</anchorfile>
      <anchor>ae2fb8afcbab63ffae922ed94c0006d25</anchor>
      <arglist>(const unsigned char *src, unsigned int srcsize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOutputColorSpace</name>
      <anchorfile>classJpegReaderIPP.html</anchorfile>
      <anchor>a34d89fd019f1c444aaba465b6486ef47</anchor>
      <arglist>(ColorSpace cspace)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JpegReaderIPP</name>
      <anchorfile>classJpegReaderIPP.html</anchorfile>
      <anchor>ad3b64f4b41fbfec05ae28219ab3ef4fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CJPEGDecoder *</type>
      <name>decoder</name>
      <anchorfile>classJpegReaderIPP.html</anchorfile>
      <anchor>ae8ec8c95053c45569f1b690c580066d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JpegStreamSaver</name>
    <filename>classJpegStreamSaver.html</filename>
    <member kind="function">
      <type></type>
      <name>JpegStreamSaver</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>aa579b6d2fd48e98f47333d8740dfc5b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JpegStreamSaver</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a581213620384c65cd0f2b08c33a733cf</anchor>
      <arglist>(const std::string &amp;dir, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>record</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a157039ce97e8b3fd62379519b1d421c4</anchor>
      <arglist>(const char *buffer, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBase</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>ad9720df89600f8778aaf34623f26bba9</anchor>
      <arglist>(const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirectory</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a363f2096d4fdd1de3940561f8b870b71</anchor>
      <arglist>(const std::string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JpegStreamSaver</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a39389fdbd0c121f126d6942dbe0400d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>base</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a32ac7b72269944045349e223d2ecb6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>counter</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a63528e7129cf381cef1468617572c614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>directory</name>
      <anchorfile>classJpegStreamSaver.html</anchorfile>
      <anchor>a932cb19938c6a481c8cc36453a3891ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>my_error_mgr</name>
    <filename>structmy__error__mgr.html</filename>
    <member kind="variable">
      <type>struct jpeg_error_mgr</type>
      <name>pub</name>
      <anchorfile>structmy__error__mgr.html</anchorfile>
      <anchor>aac1fb61cc51b4d8edbb44ba85fcccdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>jmp_buf</type>
      <name>setjmp_buffer</name>
      <anchorfile>structmy__error__mgr.html</anchorfile>
      <anchor>a751138dd0c774fe1d41bb5465b3a7539</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RawBinDatagram</name>
    <filename>structRawBinDatagram.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>data</name>
      <anchorfile>structRawBinDatagram.html</anchorfile>
      <anchor>aff0354d1b0a7d11ddc8f511020b472fb</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>len</name>
      <anchorfile>structRawBinDatagram.html</anchorfile>
      <anchor>ad5afd786f906c4fa83dc02968b4d3744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RawDatagram</name>
    <filename>classRawDatagram.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>blength</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a9dfeb1f2be095dc4d0c9bd6b92edd959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>data</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>af7cfc8a15b4f125309424b83521eb41e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a784f95857b4713c684c136b3eb73646a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RawDatagram &amp;</type>
      <name>operator=</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a419f76e54e6809da02a1530cb17b79cc</anchor>
      <arglist>(const RawDatagram &amp;dgm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RawDatagram</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>aea78854f4b7b3581c27cf8cc157fa9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RawDatagram</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>ad9f7a7a8887324c3f9d8ccd2e1af78d2</anchor>
      <arglist>(const RawDatagram &amp;dgm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>afdcab559bf3548f2601d887959abe792</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>ae1aa24bd2da42e20dea2de854528ee7b</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a76973569357ea4130c48169a37fc4f3c</anchor>
      <arglist>(const unsigned char *s, unsigned int len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receive</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a811bafb9cbd03fb943b0dc3cdf9e255f</anchor>
      <arglist>(Socket *sock, unsigned int timeout=1000, bool verbose=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a1d49fdb263d1b0a44b48d5d999c8352c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a2fff60164943ff17bcd54b29a1b70884</anchor>
      <arglist>(unsigned int len)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>adad8c62026d186897231b6f5a6d5f06c</anchor>
      <arglist>(Socket *sock)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>adb64cc75db2fb26780a347878fb4be1c</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RawDatagram</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a347d80163e8c4bd8dd5523752989e0a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>_blength</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a3cc3170831b9d4a4ad42c285318124e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>_data</name>
      <anchorfile>classRawDatagram.html</anchorfile>
      <anchor>a40bdc87ee81f9340d37d532f5968f22b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Socket</name>
    <filename>classSocket.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Accept</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a51ad43c69d539ef526a9625ac5db071b</anchor>
      <arglist>(Socket &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Accept</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aa7648619c1b3183b4492784cda9e92ff</anchor>
      <arglist>(Socket *s) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Bind</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a29a0b97adb510b4d8398849e81db922a</anchor>
      <arglist>(const int port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Close</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ad8517beb80c31d3de715004947c01695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Connect</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a0ebb78ef6c262bb6e7f1a4584d783d16</anchor>
      <arglist>(const char *host, const int port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Create</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a8aa4d2a7c1a49186f214d0387c553661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hideErrors</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a6bd9747a9598382127fbf9947c9f1bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsBroken</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a831e31594f1d49155094fdf3946e962c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsOpen</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a3dc78a0211c3ff4f3edfd3e7ebe0476d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Listen</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aa7d6e3db52c3d6e99a55be75255337c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a78bd9a3098492dd50318fef50bb0e4aa</anchor>
      <arglist>(Socket *newsocket)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a58773f58425f8f182efe78e54e2d32e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PrepareServer</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aa8b344bda87821cadeb551c45cff647d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Receive</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ae76fcf165c31da9abf370b81f1718fa3</anchor>
      <arglist>(unsigned char *s, size_t max_size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Send</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ace7308ebf5467117c6f5026d03e5e4ec</anchor>
      <arglist>(const unsigned char *s, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SendAll</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ada8d7b33e7ce30d590365b41f3b23828</anchor>
      <arglist>(const unsigned char *s, size_t size, size_t millisec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNonBlocking</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aafd25412c327c1af3a2e0c55a3335d2e</anchor>
      <arglist>(const bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showErrors</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aa96262d5a7d24e25b40161c2f0fcc35b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Socket</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a7c3256c4fc6e2c603df73201049fae5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Socket</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a57e2682d9b2288164647845a27873cdd</anchor>
      <arglist>(const char *_host, int _port)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Socket</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a1c4718d5b4b33f92559ba413ad119c03</anchor>
      <arglist>(int port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WaitBuffer</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aa3e53759fa99ab08bde0a36fe0561b12</anchor>
      <arglist>(unsigned char *s, size_t size, size_t millisec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WaitData</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aea1deb7cc8518e671aebe7b4a35020db</anchor>
      <arglist>(size_t millisec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Socket</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aeac4eb6379a543d38ed88977d3b6630a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>accepting</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>add83ba76a5150c23f53b3baa05ca7ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>broken_pipe</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ab8660859cd0827ea9c427d3277a45d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>host</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ad4f0801b35f8d90198b8cf0923f6fbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>outputErrors</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a920469312fd1a5c8f87842006cb4e05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>port</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a775a62c31f1189cbe2a24bcb45640141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>server</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>af148c90563407ab2b7aa97eed5c5ceae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sockaddr_in</type>
      <name>m_addr</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>ae75eeafabc1c13ff34b6fe47ee20cc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_sock</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>aa3cc9f7b573a50cd3d7553424d280991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fd_set</type>
      <name>rfs</name>
      <anchorfile>classSocket.html</anchorfile>
      <anchor>a739ddab1ebb8c3d522d2ff9011ff5477</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SocketCom</name>
    <filename>classSocketCom.html</filename>
    <base>Socket</base>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>ac46691304604fe2ce82ae04223a31a0b</anchor>
      <arglist>(Socket *newsocket)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Open</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>a45064c013621ea2c4afd5a5bf5fc934f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PrepareServer</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>a7bf62514e34d43bce665dcfccf6c3333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SocketCom</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>adccc71182ea2b348d1bdd0146a35e807</anchor>
      <arglist>(const char *_host, int _port)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SocketCom</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>ab69f84a860eb1f5d920082e170aebaad</anchor>
      <arglist>(int port)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SocketCom</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>a2cfd730e639cf75376659e2b60d8bfa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>host</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>aecfe1fb08ac1a1e71c6cb02466a5118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>port</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>a7d06e1b1adb42933177b5c0d00aa6a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>server</name>
      <anchorfile>classSocketCom.html</anchorfile>
      <anchor>aa42ee37c78ab6db2805d2b8fe816755b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VideoGram</name>
    <filename>classVideoGram.html</filename>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getData</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>ab2e533f36f04e000ec4bca010bb64a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>getData</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a6f108b11c258ede9452550d22a387a6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getId</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>acd965877e1d717fa4df99f2422a51cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getLength</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a0c7fefead2e849d09a5f922a42a134b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getSize</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a2e4f8346c9f63c6622c3101a7d9c3eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimeStamp</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>ad24203d7b13bcff93e83bb3525235844</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a590cab9767f31f458fafe5f53ddf04fa</anchor>
      <arglist>(FILE *fp=stdout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receive</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a7f99a5584c6770b92c9eef92e72b4877</anchor>
      <arglist>(Socket *sock, unsigned int timeout_milli)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a964f6baf150bc06ee6b00bf3b8c3d6fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a4cbb5764921f5dd5c6df5824ea4c7a95</anchor>
      <arglist>(Socket *sock) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a92e456d110fda3b12af9eede925faf7a</anchor>
      <arglist>(unsigned char *s, unsigned int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>aaf5369f8ce0f2fd61534c93af6a96921</anchor>
      <arglist>(unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoGram</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a4616326a71ffa7e2c71bcb377e8394db</anchor>
      <arglist>(unsigned int id=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VideoGram</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a5634201ab8fb715eabd539027124840c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>data</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>ac5bc49d25b60cf5dbe7e01e97f5453c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>abda356454eb1c57a29f878560fd3147f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>classVideoGram.html</anchorfile>
      <anchor>a533d7471d1647bf69d1d7b26fdbfb8d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VideoManager</name>
    <filename>classVideoManager.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>SignalF</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a81b5dcc0822eea7ce949de70298f5299</anchor>
      <arglist>)(void *, const JpegReader *, unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>close</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a9251b5282ddc92ba7ef9456b3148aa0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getImageSize</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a975dc9fee05cac9ab7ea725d4b50c3fe</anchor>
      <arglist>(unsigned int *width, unsigned int *height)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObservedFrameRate</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ab78b22b3dddf25502122889e8498352c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRequiredFrameRate</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>aa7c135ce1505b150b17fd83cba96295f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPaused</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a4acf21972a0e59da6a6dce40c982e5ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRecording</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a36f5c2778a1df0a1098c6f900574f8ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a8b9327af640a7ecf13a37e7d6c6ec6ea</anchor>
      <arglist>(const char *hostname, unsigned int port)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pause</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ae87639a662d3be8fd9cd4ee9186a96f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resume</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a3afd54fb1c5f84d0a53103071d0fbcd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDestination</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>acfc718a6559658fa8de74fa4e6b791cc</anchor>
      <arglist>(unsigned char *dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameRate</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a6b4fae981220fb79219c0442b291574d</anchor>
      <arglist>(double fps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setImageSize</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>aa2939de13ba9b0f8700b2de5bdbb01f5</anchor>
      <arglist>(unsigned int width, unsigned int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxFrameRate</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a073d1f944872e7f9dd3cf0635d409a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecordingBasename</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a96ccb4cd4628added0f8d69ce1c867ed</anchor>
      <arglist>(const char *bname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRecordingDestination</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>af515eebbff8b47dbb30f3aaccdb0730d</anchor>
      <arglist>(const char *dirname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignalFunction</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a3bc90148843ad202387576f10b688d12</anchor>
      <arglist>(SignalF f, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerboseLevel</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>aaf3e0b3012cb0219dd44cc8feac0734f</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVideoOutputColorSpace</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>af953021d3da36716a1c8f5a8cb9df5b9</anchor>
      <arglist>(JpegReader::ColorSpace cspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startRecording</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a5e417e5136ad9e4a84f7777e7a3d57fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopRecording</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a40a0600578ae93584e0f5fbe7030fbcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoManager</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a1d0573962484594fba58f23db2ec10f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VideoManager</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ad1b4007b4ab16447ee4908afde79656b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkSocketState</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ae6c81cf83fcb94d91153881ac88bcaca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>decodeImage</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a0ae507922418b7c41d3f177059c0c762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>receiveOneFrame</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a676be4d2ceb94f02773c3489263f5afc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>reconnect</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a64c19b79f3895fe31c0011e51d596f54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestNextImage</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a340fdd0c33b549af8055fc9f1f7836da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestNextImageIfNecessary</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a1713e4271f39c37ba80cce83e7058fce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendInitSeq</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a1388b7c4e7c0b3a8fd0e3b999ff13d21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>destination</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a9a80e30651d731d0091a35e2c8cf8591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>frame</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a21c2eb081614a5e4866d6eadbc6f2843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ae8a2999987e3ba337991eb1414c15a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>initMtx</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ac035c3d5f99de216c567f28d92edb46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>interImageDelay</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>af0d0306da9b0e74c72d722c4760cf1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JpegReader *</type>
      <name>jpeg</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ae3412edbd32bf8a5fecf208f70c45bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lastFrameTimeStamp</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a3d266d49c25f38df585ac1d1763f9c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>observedFrameRate</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a2de0841f27b845c1a773c2ec8155a500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>paused</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a497e4d0777d9522b5b4588541e046b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>readyToRequest</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a38ef3e262ec52d9c18d87fdf230d2298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_t</type>
      <name>rec_thr_id</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a073f166c15193b4b71a3ad6fc5bf3d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VideoGram</type>
      <name>reception</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ae6a5ff1019ddd080afb064369083742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_t</type>
      <name>req_thr_id</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ad15c4229e3dba6f7ec6c2218f3cf8ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_cond_t</type>
      <name>reqCond</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>aedc19440c5690c8f4308647ca5fafbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>reqMtx</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>aeb6bb8cff1d8274ca6b2bce38e66843f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>savestream</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ae647682a4594d0c0240677ef900468c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SignalF</type>
      <name>signal</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a00f9898756cae7946145769a6aed1eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>signalarg</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a9b2fdfd99249aebacdb1016f889bac0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>sockMtx</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a5ada8fdcc34afffddc7a19d09743fe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JpegStreamSaver</type>
      <name>ssaver</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a58263a631c0e1c06aeca4a055528833b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>terminate</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>ad38e5286159ceae34a21306a224f32f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>verbose</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>acc7b83794351756b29c8148029991639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Socket *</type>
      <name>videosock</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a976b5f5588c65d2d0908a55029ead6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>aee0a5d323dcb808742280b1ed9192792</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void *</type>
      <name>video_reception_thread</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a6385b567b7d55bcf0c0f01919b45c355</anchor>
      <arglist>(void *thrarg)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend void *</type>
      <name>video_request_thread</name>
      <anchorfile>classVideoManager.html</anchorfile>
      <anchor>a76eeaacd0bf79a764535d8feedfe4a35</anchor>
      <arglist>(void *thrarg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XString</name>
    <filename>classXString.html</filename>
    <member kind="function">
      <type></type>
      <name>operator const std::string</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>ac106aedf93757ddb301831732cf1a051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a2ff16a06f803cae5f35b7ba75db37289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>XString</type>
      <name>operator+</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a6b9d3d1d7394aeac10db9caef9a5f6bc</anchor>
      <arglist>(const XString &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>XString</type>
      <name>operator+</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a8ac84a75358b678185b32cce633fa81b</anchor>
      <arglist>(const std::string &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>XString</type>
      <name>operator+</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a6b5840fb9bf39cb277f49a98a7bc3e15</anchor>
      <arglist>(const char *s) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a78d10d03b75db566b85d60dab5052f50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XString</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>aa28e534a157d0a6c878008ed3bed4996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XString</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>ad0cfcd015a240124779483082c31afea</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XString</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a2bfe9b7f75538e969c0ebb139d7b1cf2</anchor>
      <arglist>(const XString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XString</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a34d313507d91b00c39be1f395155d33b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XString</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a0a1c871d6883324c8eacf50b99ebae57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>classXString.html</anchorfile>
      <anchor>a6349956f36fc666bb965f377a4244479</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>canon_vbc50i</name>
    <filename>namespacecanon__vbc50i.html</filename>
    <class kind="struct">canon_vbc50i::PTZ_</class>
    <member kind="typedef">
      <type>::canon_vbc50i::PTZ_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PTZ</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>ab162e1e88514bd51a2f2cc0e37d1c2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::canon_vbc50i::PTZ const  &gt;</type>
      <name>PTZConstPtr</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>abf93c38dbed73ebdd024c8fd7e640eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::canon_vbc50i::PTZ &gt;</type>
      <name>PTZPtr</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>a861c0c72d91903b86ab58d3f6ba535d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecanon__vbc50i.html</anchorfile>
      <anchor>aa30d23ff206f7f0d1ca5cc5219fcddc9</anchor>
      <arglist>(std::ostream &amp;s, const ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>canon_vbc50i::PTZ_</name>
    <filename>structcanon__vbc50i_1_1PTZ__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>float</type>
      <name>_pan_type</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a2fba25ff6fa64bbe255fda04a74af849</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_tilt_type</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a045931959221e34ed77c7b5fa1473c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_zoom_type</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a4f1618ad657916ed1596fa5fbdd85f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a7091b32f690cc35246e6ad0bef247c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>ae5abe41685b2fa20c510f4d5106dfdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PTZ_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a4ab24f6d473415a4d8663201d41cc463</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTZ_</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a1d0c7bf6ba737afa34b5919206265f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PTZ_</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a18acc2fefdad904a5772a07786b6debc</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>aa7a3f0af48761f29131cdc7e4f6f78a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pan</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a44555567a751f5184ba3f1e6b21259fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tilt</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a620ecfb9942134c390d0da2565607d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>zoom</name>
      <anchorfile>structcanon__vbc50i_1_1PTZ__.html</anchorfile>
      <anchor>a345a81a83adee0d715296c47cd4992f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a886a06fc96c2ecf16028f6d0e09738a1</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab604c46632e3d6f44e8f3afcd5ec0cbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a57fd37737847fc51c09149c0b5aa6255</anchor>
      <arglist>(const ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a196127e236ce99badd3cc8d06c880e6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aea8688a52c369b79cec0895d24e4b1e5</anchor>
      <arglist>(const ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8114cfb021169d5ec2446cef2d97971f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4f100cc175418a2d0cbbeac2ad053330</anchor>
      <arglist>(const ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a62975efd11d46b25bfd14d336b12624a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a358e8d85369c8874b07676fb52af5780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::canon_vbc50i::PTZ_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a642243eecb24e1245dd27fd9334722f3</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1canon__vbc50i_1_1PTZ___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0e6822f05bc672d44cd4496c1864e354</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
