<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>image_streamer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>image__streamer_8cpp</filename>
    <includes id="image__streamer_8h" name="image_streamer.h" local="yes" imported="no">web_video_server/image_streamer.h</includes>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>image_streamer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>image__streamer_8h</filename>
    <class kind="class">web_video_server::ImageStreamer</class>
    <class kind="class">web_video_server::ImageStreamerType</class>
    <class kind="class">web_video_server::ImageTransportImageStreamer</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>jpeg_streamers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>jpeg__streamers_8cpp</filename>
    <includes id="jpeg__streamers_8h" name="jpeg_streamers.h" local="yes" imported="no">web_video_server/jpeg_streamers.h</includes>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>jpeg_streamers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>jpeg__streamers_8h</filename>
    <includes id="image__streamer_8h" name="image_streamer.h" local="yes" imported="no">web_video_server/image_streamer.h</includes>
    <includes id="multipart__stream_8h" name="multipart_stream.h" local="yes" imported="no">web_video_server/multipart_stream.h</includes>
    <class kind="class">web_video_server::JpegSnapshotStreamer</class>
    <class kind="class">web_video_server::MjpegStreamer</class>
    <class kind="class">web_video_server::MjpegStreamerType</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>libav_streamer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>libav__streamer_8cpp</filename>
    <includes id="libav__streamer_8h" name="libav_streamer.h" local="yes" imported="no">web_video_server/libav_streamer.h</includes>
    <namespace>web_video_server</namespace>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ffmpeg_boost_mutex_lock_manager</name>
      <anchorfile>namespaceweb__video__server.html</anchorfile>
      <anchor>a502e982f7125d44a8242245947807f61</anchor>
      <arglist>(void **mutex, enum AVLockOp op)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libav_streamer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>libav__streamer_8h</filename>
    <includes id="image__streamer_8h" name="image_streamer.h" local="yes" imported="no">web_video_server/image_streamer.h</includes>
    <class kind="class">web_video_server::LibavStreamer</class>
    <class kind="class">web_video_server::LibavStreamerType</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>multipart_stream.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>multipart__stream_8cpp</filename>
    <includes id="multipart__stream_8h" name="multipart_stream.h" local="yes" imported="no">web_video_server/multipart_stream.h</includes>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>multipart_stream.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>multipart__stream_8h</filename>
    <class kind="class">web_video_server::MultipartStream</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>ros_compressed_streamer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>ros__compressed__streamer_8cpp</filename>
    <includes id="ros__compressed__streamer_8h" name="ros_compressed_streamer.h" local="yes" imported="no">web_video_server/ros_compressed_streamer.h</includes>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>ros_compressed_streamer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>ros__compressed__streamer_8h</filename>
    <includes id="image__streamer_8h" name="image_streamer.h" local="yes" imported="no">web_video_server/image_streamer.h</includes>
    <includes id="multipart__stream_8h" name="multipart_stream.h" local="yes" imported="no">web_video_server/multipart_stream.h</includes>
    <class kind="class">web_video_server::RosCompressedStreamer</class>
    <class kind="class">web_video_server::RosCompressedStreamerType</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>vp8_streamer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>vp8__streamer_8cpp</filename>
    <includes id="vp8__streamer_8h" name="vp8_streamer.h" local="yes" imported="no">web_video_server/vp8_streamer.h</includes>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>vp8_streamer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>vp8__streamer_8h</filename>
    <includes id="libav__streamer_8h" name="libav_streamer.h" local="yes" imported="no">web_video_server/libav_streamer.h</includes>
    <class kind="class">web_video_server::Vp8Streamer</class>
    <class kind="class">web_video_server::Vp8StreamerType</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="file">
    <name>web_video_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/src/</path>
    <filename>web__video__server_8cpp</filename>
    <includes id="web__video__server_8h" name="web_video_server.h" local="yes" imported="no">web_video_server/web_video_server.h</includes>
    <includes id="ros__compressed__streamer_8h" name="ros_compressed_streamer.h" local="yes" imported="no">web_video_server/ros_compressed_streamer.h</includes>
    <includes id="jpeg__streamers_8h" name="jpeg_streamers.h" local="yes" imported="no">web_video_server/jpeg_streamers.h</includes>
    <includes id="vp8__streamer_8h" name="vp8_streamer.h" local="yes" imported="no">web_video_server/vp8_streamer.h</includes>
    <namespace>web_video_server</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>web__video__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ros_connection_logger</name>
      <anchorfile>namespaceweb__video__server.html</anchorfile>
      <anchor>abf4995d92d1289d80641acd55e1b9147</anchor>
      <arglist>(async_web_server_cpp::HttpServerRequestHandler forward, const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, const char *begin, const char *end)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>__verbose</name>
      <anchorfile>namespaceweb__video__server.html</anchorfile>
      <anchor>a97d4ffb2ae0712315e0cef31043a8b73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>web_video_server.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-web_video_server/doc_stacks/2015-08-28_19-11-45.573534/web_video_server/include/web_video_server/</path>
    <filename>web__video__server_8h</filename>
    <includes id="image__streamer_8h" name="image_streamer.h" local="yes" imported="no">web_video_server/image_streamer.h</includes>
    <class kind="class">web_video_server::WebVideoServer</class>
    <namespace>web_video_server</namespace>
  </compound>
  <compound kind="namespace">
    <name>web_video_server</name>
    <filename>namespaceweb__video__server.html</filename>
    <class kind="class">web_video_server::ImageStreamer</class>
    <class kind="class">web_video_server::ImageStreamerType</class>
    <class kind="class">web_video_server::ImageTransportImageStreamer</class>
    <class kind="class">web_video_server::JpegSnapshotStreamer</class>
    <class kind="class">web_video_server::LibavStreamer</class>
    <class kind="class">web_video_server::LibavStreamerType</class>
    <class kind="class">web_video_server::MjpegStreamer</class>
    <class kind="class">web_video_server::MjpegStreamerType</class>
    <class kind="class">web_video_server::MultipartStream</class>
    <class kind="class">web_video_server::RosCompressedStreamer</class>
    <class kind="class">web_video_server::RosCompressedStreamerType</class>
    <class kind="class">web_video_server::Vp8Streamer</class>
    <class kind="class">web_video_server::Vp8StreamerType</class>
    <class kind="class">web_video_server::WebVideoServer</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ffmpeg_boost_mutex_lock_manager</name>
      <anchorfile>namespaceweb__video__server.html</anchorfile>
      <anchor>a502e982f7125d44a8242245947807f61</anchor>
      <arglist>(void **mutex, enum AVLockOp op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ros_connection_logger</name>
      <anchorfile>namespaceweb__video__server.html</anchorfile>
      <anchor>abf4995d92d1289d80641acd55e1b9147</anchor>
      <arglist>(async_web_server_cpp::HttpServerRequestHandler forward, const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, const char *begin, const char *end)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>__verbose</name>
      <anchorfile>namespaceweb__video__server.html</anchorfile>
      <anchor>a97d4ffb2ae0712315e0cef31043a8b73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::ImageStreamer</name>
    <filename>classweb__video__server_1_1ImageStreamer.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getTopic</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a81c580475818a5d88a39f5e9a1dd425f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageStreamer</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a34543f293d160d341b471caf7519bfff</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInactive</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a95db82b9aa05240ad28390a66bfef2a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a9c6ef8482e2df1b67b2971fd38af158f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>async_web_server_cpp::HttpConnectionPtr</type>
      <name>connection_</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a75ff289b00e983f0d6e375b519add736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a9123314d212943f1e58205e824e0f231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>inactive_</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a30e36fc3fe71c5e1269a2b54dc3bc0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>a6fb94b67567dc15be1169cc8c361be27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>async_web_server_cpp::HttpRequest</type>
      <name>request_</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>ad2edc94932e6562c9db25f22b379a490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classweb__video__server_1_1ImageStreamer.html</anchorfile>
      <anchor>ab29234165e4bb7ffb5c203e77c29f6c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::ImageStreamerType</name>
    <filename>classweb__video__server_1_1ImageStreamerType.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual boost::shared_ptr&lt; ImageStreamer &gt;</type>
      <name>create_streamer</name>
      <anchorfile>classweb__video__server_1_1ImageStreamerType.html</anchorfile>
      <anchor>aa7967e1f1eb74f3b2f28ad9efc1eb93f</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>create_viewer</name>
      <anchorfile>classweb__video__server_1_1ImageStreamerType.html</anchorfile>
      <anchor>a1c03884dd1baeada8f33512785219907</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::ImageTransportImageStreamer</name>
    <filename>classweb__video__server_1_1ImageTransportImageStreamer.html</filename>
    <base>web_video_server::ImageStreamer</base>
    <member kind="function">
      <type></type>
      <name>ImageTransportImageStreamer</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a3e2a47ba966475a5ca50c1daaf133715</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a0bb5b2bd3d0564faf3de7e7b34b34501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a2129e931c811e20f9bf53bd8d1e255b3</anchor>
      <arglist>(const cv::Mat &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>sendImage</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a5b9669d1ac65de664ec760f5e0f9c101</anchor>
      <arglist>(const cv::Mat &amp;, const ros::Time &amp;time)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>default_transport_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a7da37af5bbee6ce4cb1d99b660b2cf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a00b9080d6a2bc2da03afacd3e3b97d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>invert_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a7017102be0babfc2f043e953d9e2e2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>output_height_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a2925606297a4d359f2cf141efcce7792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>output_width_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>af1ccef43b07522ce588989d8b6c73df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>ac45a9ff234ab83123f5c3ad77bd9628f</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>aefa67c16a14b1a39356530560c33c66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classweb__video__server_1_1ImageTransportImageStreamer.html</anchorfile>
      <anchor>a99a5ddccb141b0d406fe6546b99a39a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::JpegSnapshotStreamer</name>
    <filename>classweb__video__server_1_1JpegSnapshotStreamer.html</filename>
    <base>web_video_server::ImageTransportImageStreamer</base>
    <member kind="function">
      <type></type>
      <name>JpegSnapshotStreamer</name>
      <anchorfile>classweb__video__server_1_1JpegSnapshotStreamer.html</anchorfile>
      <anchor>a0db2a19a7d4eaf123006440bb19ae5bb</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendImage</name>
      <anchorfile>classweb__video__server_1_1JpegSnapshotStreamer.html</anchorfile>
      <anchor>a7bb035013fc046023a4e6720bf3a4e76</anchor>
      <arglist>(const cv::Mat &amp;, const ros::Time &amp;time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>quality_</name>
      <anchorfile>classweb__video__server_1_1JpegSnapshotStreamer.html</anchorfile>
      <anchor>a0915ee3c408bf8703922f91241680665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::LibavStreamer</name>
    <filename>classweb__video__server_1_1LibavStreamer.html</filename>
    <base>web_video_server::ImageTransportImageStreamer</base>
    <member kind="function">
      <type></type>
      <name>LibavStreamer</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a439b841ccbfd7ae3e98de2cd23a3c0af</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh, const std::string &amp;format_name, const std::string &amp;codec_name, const std::string &amp;content_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LibavStreamer</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>ac677aba3f40edb3fce36d4b6ec2e010a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a7fbeb6d2508e9938e916a8b9960d04cf</anchor>
      <arglist>(const cv::Mat &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeEncoder</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>ae84e5a568e087b5cd129fbd9a5f0cae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendImage</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a30bc9087b30fda3959c5fdac2e73016d</anchor>
      <arglist>(const cv::Mat &amp;, const ros::Time &amp;time)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVCodec *</type>
      <name>codec_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>ab239d2805b1771562160c6ffc72aa091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVCodecContext *</type>
      <name>codec_context_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a825d7c4db52c44b58c6b7f9549680b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVFormatContext *</type>
      <name>format_context_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>aa55aae85d3dd3b7a6944a0d8071452bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVOutputFormat *</type>
      <name>output_format_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a67f19f9ce4d9da485e8f019e2c2b82d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AVStream *</type>
      <name>video_stream_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>addd0750cd4d874227abc404645e5071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bitrate_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a83695499ce201299809a2120063d144f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>codec_name_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a059ad41319009225c22fe606c2c2ba06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>content_type_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>ab4272fbf3ddd5d7de027bbead89d4c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>encode_mutex_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>adf3402ed1fdc96b79646bd995575a032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>first_image_timestamp_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a09c24042ba0b9478a04fec322394ba5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>format_name_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>aa699f3cf1eb909b99617140e3381af72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVFrame *</type>
      <name>frame_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>aeb6ac373b0b6781d7c076a10017b6f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gop_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a1a5ec434eeafbcf914e6029064680f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVPicture *</type>
      <name>picture_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a21d28d5dd649f5a9b8dffc518ad7cdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>qmax_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>a943747e09772977b9d29de10af04478b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>qmin_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>ae63c68093c5e476dee09abbf4cd3e703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct SwsContext *</type>
      <name>sws_context_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>aa64ba8f901e27695258ba75395fb769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVPicture *</type>
      <name>tmp_picture_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamer.html</anchorfile>
      <anchor>addf0ce97c39b3982eabeff6fbd724ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::LibavStreamerType</name>
    <filename>classweb__video__server_1_1LibavStreamerType.html</filename>
    <base>web_video_server::ImageStreamerType</base>
    <member kind="function">
      <type>boost::shared_ptr&lt; ImageStreamer &gt;</type>
      <name>create_streamer</name>
      <anchorfile>classweb__video__server_1_1LibavStreamerType.html</anchorfile>
      <anchor>ab3d114f579758fba4b437da6d35efcdf</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>create_viewer</name>
      <anchorfile>classweb__video__server_1_1LibavStreamerType.html</anchorfile>
      <anchor>a67ccde163c57a15a4e1a19d10ac8eb09</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LibavStreamerType</name>
      <anchorfile>classweb__video__server_1_1LibavStreamerType.html</anchorfile>
      <anchor>adae6f6635e5b6df0fcba0dc3af979a8e</anchor>
      <arglist>(const std::string &amp;format_name, const std::string &amp;codec_name, const std::string &amp;content_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>codec_name_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamerType.html</anchorfile>
      <anchor>a46d704180083f9e3590823e0f79d16a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>content_type_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamerType.html</anchorfile>
      <anchor>a4403813670844cc87907bf7598a6d68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>format_name_</name>
      <anchorfile>classweb__video__server_1_1LibavStreamerType.html</anchorfile>
      <anchor>a6bcc836bbd25108f66057b42e181f047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::MjpegStreamer</name>
    <filename>classweb__video__server_1_1MjpegStreamer.html</filename>
    <base>web_video_server::ImageTransportImageStreamer</base>
    <member kind="function">
      <type></type>
      <name>MjpegStreamer</name>
      <anchorfile>classweb__video__server_1_1MjpegStreamer.html</anchorfile>
      <anchor>a47cc9f6f410ccdf1f5e087c56822fa0e</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendImage</name>
      <anchorfile>classweb__video__server_1_1MjpegStreamer.html</anchorfile>
      <anchor>a54025b9f38e9a0e9d0e59e9f5fdc9863</anchor>
      <arglist>(const cv::Mat &amp;, const ros::Time &amp;time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>quality_</name>
      <anchorfile>classweb__video__server_1_1MjpegStreamer.html</anchorfile>
      <anchor>afbf00e9d728ad7c00a1b88e1eea5edba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultipartStream</type>
      <name>stream_</name>
      <anchorfile>classweb__video__server_1_1MjpegStreamer.html</anchorfile>
      <anchor>aebf01c1d42c27e560c6dc1d232daba88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::MjpegStreamerType</name>
    <filename>classweb__video__server_1_1MjpegStreamerType.html</filename>
    <base>web_video_server::ImageStreamerType</base>
    <member kind="function">
      <type>boost::shared_ptr&lt; ImageStreamer &gt;</type>
      <name>create_streamer</name>
      <anchorfile>classweb__video__server_1_1MjpegStreamerType.html</anchorfile>
      <anchor>ad5da3df4d940bee498881d8298e3c53a</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>create_viewer</name>
      <anchorfile>classweb__video__server_1_1MjpegStreamerType.html</anchorfile>
      <anchor>a1262b6097700b06b00ea6bbe175bca30</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::MultipartStream</name>
    <filename>classweb__video__server_1_1MultipartStream.html</filename>
    <member kind="function">
      <type></type>
      <name>MultipartStream</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a8df496438b92d016e4779f37ad40029b</anchor>
      <arglist>(async_web_server_cpp::HttpConnectionPtr &amp;connection, const std::string &amp;boundry=&quot;boundarydonotcross&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendInitialHeader</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a6061454bf8297b5332b8712967ea0afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPart</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a5f52ff0b978244126a052091b5a568c5</anchor>
      <arglist>(const ros::Time &amp;time, const std::string &amp;type, const boost::asio::const_buffer &amp;buffer, async_web_server_cpp::HttpConnection::ResourcePtr resource)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPartAndClear</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a5be3681d8edddeff725cd8cb75e7d281</anchor>
      <arglist>(const ros::Time &amp;time, const std::string &amp;type, std::vector&lt; unsigned char &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPartFooter</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a5403785b8a7c3c12070c941c1c2b346f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendPartHeader</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a9156c4131412290dc956cb4b7496021c</anchor>
      <arglist>(const ros::Time &amp;time, const std::string &amp;type, size_t payload_size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>boundry_</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a44ac5094ccbed46e5e8cbb850fd052f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>async_web_server_cpp::HttpConnectionPtr</type>
      <name>connection_</name>
      <anchorfile>classweb__video__server_1_1MultipartStream.html</anchorfile>
      <anchor>a5f9c99102c13bbb0886b028a8f085e9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::RosCompressedStreamer</name>
    <filename>classweb__video__server_1_1RosCompressedStreamer.html</filename>
    <base>web_video_server::ImageStreamer</base>
    <member kind="function">
      <type></type>
      <name>RosCompressedStreamer</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamer.html</anchorfile>
      <anchor>abe1b12c37fe17010e53b72989bc398d1</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>start</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamer.html</anchorfile>
      <anchor>a9f69e44b0848f3b550f3a497c05fc489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamer.html</anchorfile>
      <anchor>a32c39fc78a52df7ece8f56165fc4a383</anchor>
      <arglist>(const sensor_msgs::CompressedImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamer.html</anchorfile>
      <anchor>a399ea3a2b0aba229967da3a640c59a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultipartStream</type>
      <name>stream_</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamer.html</anchorfile>
      <anchor>aed6b42252a7e8c9f3be5d1c32b0d9af9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::RosCompressedStreamerType</name>
    <filename>classweb__video__server_1_1RosCompressedStreamerType.html</filename>
    <base>web_video_server::ImageStreamerType</base>
    <member kind="function">
      <type>boost::shared_ptr&lt; ImageStreamer &gt;</type>
      <name>create_streamer</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamerType.html</anchorfile>
      <anchor>a50b5ce89a6b64e8337984d29cf0ef9cb</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>create_viewer</name>
      <anchorfile>classweb__video__server_1_1RosCompressedStreamerType.html</anchorfile>
      <anchor>ada97643d5bd38805e7532bd8c20a10f9</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::Vp8Streamer</name>
    <filename>classweb__video__server_1_1Vp8Streamer.html</filename>
    <base>web_video_server::LibavStreamer</base>
    <member kind="function">
      <type></type>
      <name>Vp8Streamer</name>
      <anchorfile>classweb__video__server_1_1Vp8Streamer.html</anchorfile>
      <anchor>ad699c15ed8c569401dc5461fae834254</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Vp8Streamer</name>
      <anchorfile>classweb__video__server_1_1Vp8Streamer.html</anchorfile>
      <anchor>a815b7daa063782712d3c95db47c00bce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeEncoder</name>
      <anchorfile>classweb__video__server_1_1Vp8Streamer.html</anchorfile>
      <anchor>a3d0e002f7dec5c400d176412ba0b00df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>quality_</name>
      <anchorfile>classweb__video__server_1_1Vp8Streamer.html</anchorfile>
      <anchor>a4a83c980b445c0238e649d3883c7fb8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::Vp8StreamerType</name>
    <filename>classweb__video__server_1_1Vp8StreamerType.html</filename>
    <base>web_video_server::LibavStreamerType</base>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::shared_ptr&lt; ImageStreamer &gt;</type>
      <name>create_streamer</name>
      <anchorfile>classweb__video__server_1_1Vp8StreamerType.html</anchorfile>
      <anchor>a78eed5eafa68ec3c2319084b7945a924</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vp8StreamerType</name>
      <anchorfile>classweb__video__server_1_1Vp8StreamerType.html</anchorfile>
      <anchor>a0413e1112778bdba43e16ccfc8f61afa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>web_video_server::WebVideoServer</name>
    <filename>classweb__video__server_1_1WebVideoServer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>handle_list_streams</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a3f088b39ee35544cc4ce0e2d5ebac347</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, const char *begin, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>handle_snapshot</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>aba5a6ae6aa01799969f3dd2b50a0fd21</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, const char *begin, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>handle_stream</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a15c532a924a86433a5604310508295f8</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, const char *begin, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>handle_stream_viewer</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>acf6133290a1500da3ea4f6eb7ad1dee7</anchor>
      <arglist>(const async_web_server_cpp::HttpRequest &amp;request, async_web_server_cpp::HttpConnectionPtr connection, const char *begin, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a9a3b9872b9a68ccff5ea3bc22ecb7bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WebVideoServer</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a3c602f2eef6a14f2f38cf20eaf616730</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;private_nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WebVideoServer</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a56926f445c617a9ec6a1e8f41443b983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanup_inactive_streams</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>add40a2699b360e7533f582a7aa59b4d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>address_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a5f9e35f1f81192606f19ca8bc1818edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>cleanup_timer_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>add6550444cd391ad8c6c8da2326e6de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>async_web_server_cpp::HttpRequestHandlerGroup</type>
      <name>handler_group_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>ab1219842b78d78ad305b9da958950e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; ImageStreamer &gt; &gt;</type>
      <name>image_subscribers_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>aa9684790fae8b05183b40fadecf80a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a6159aca718b60ca608043a5a58b6d0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>port_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>ac0f362a26fc6312c5008581737ac1afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ros_threads_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>a5752bcf452edeb81ab3fd6d34cd8ff56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; async_web_server_cpp::HttpServer &gt;</type>
      <name>server_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>ad623298f0f3f0b587394b0f7bfe7000e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; ImageStreamerType &gt; &gt;</type>
      <name>stream_types_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>adc53b77b1aa61c793d62426dcf023fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>subscriber_mutex_</name>
      <anchorfile>classweb__video__server_1_1WebVideoServer.html</anchorfile>
      <anchor>ae673fe3ecccdb2e2848105cc397e7e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
