<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>backward.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>backward_8java</filename>
    <class kind="class">script::media::backward</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>BotReply.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/</path>
    <filename>BotReply_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::BotReply</class>
    <namespace>com::rosalfred::core::ia::rivescript</namespace>
  </compound>
  <compound kind="file">
    <name>CharSequenceJavaFileObject.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/java/</path>
    <filename>CharSequenceJavaFileObject_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::CharSequenceJavaFileObject</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
  </compound>
  <compound kind="file">
    <name>ClassFileManager.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/java/</path>
    <filename>ClassFileManager_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::ClassFileManager</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
  </compound>
  <compound kind="file">
    <name>CommandPublisher.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/</path>
    <filename>CommandPublisher_8java</filename>
    <class kind="class">com::rosalfred::core::ia::CommandPublisher</class>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="file">
    <name>date_current.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/</path>
    <filename>date__current_8java</filename>
    <class kind="class">script::date_current</class>
    <namespace>script</namespace>
  </compound>
  <compound kind="file">
    <name>down.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>down_8java</filename>
    <class kind="class">script::media::down</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>Echo.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/</path>
    <filename>Echo_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::Echo</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang</namespace>
  </compound>
  <compound kind="file">
    <name>forward.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>forward_8java</filename>
    <class kind="class">script::media::forward</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>get_ip.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/</path>
    <filename>get__ip_8java</filename>
    <class kind="class">script::get_ip</class>
    <namespace>script</namespace>
  </compound>
  <compound kind="file">
    <name>IaConfig.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/</path>
    <filename>IaConfig_8java</filename>
    <class kind="class">com::rosalfred::core::ia::IaConfig</class>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="file">
    <name>IaNode.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/</path>
    <filename>IaNode_8java</filename>
    <class kind="class">com::rosalfred::core::ia::IaNode</class>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="file">
    <name>Java.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/</path>
    <filename>Java_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::Java</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang</namespace>
  </compound>
  <compound kind="file">
    <name>JavaClassObject.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/java/</path>
    <filename>JavaClassObject_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::JavaClassObject</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
  </compound>
  <compound kind="file">
    <name>JavaHandler.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/java/</path>
    <filename>JavaHandler_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::JavaHandler</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
  </compound>
  <compound kind="file">
    <name>launch_media_album.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>launch__media__album_8java</filename>
    <class kind="class">script::media::xbmc::launch_media_album</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>launch_media_last_tvshow.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>launch__media__last__tvshow_8java</filename>
    <class kind="class">script::media::xbmc::launch_media_last_tvshow</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>launch_media_movie.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>launch__media__movie_8java</filename>
    <class kind="class">script::media::xbmc::launch_media_movie</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>launch_media_tvshow.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>launch__media__tvshow_8java</filename>
    <class kind="class">script::media::xbmc::launch_media_tvshow</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>launch_youtube.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/youtube/</path>
    <filename>launch__youtube_8java</filename>
    <class kind="class">script::media::youtube::launch_youtube</class>
    <namespace>script::media::youtube</namespace>
  </compound>
  <compound kind="file">
    <name>MediaBot.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>MediaBot_8java</filename>
    <class kind="class">script::media::MediaBot</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>mute.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>mute_8java</filename>
    <class kind="class">script::media::xbmc::mute</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectHandler.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/</path>
    <filename>ObjectHandler_8java</filename>
    <class kind="interface">com::rosalfred::core::ia::rivescript::ObjectHandler&lt; T extends BotReply &gt;</class>
    <namespace>com::rosalfred::core::ia::rivescript</namespace>
  </compound>
  <compound kind="file">
    <name>Onkyo.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/onkyo/</path>
    <filename>Onkyo_8java</filename>
    <class kind="class">script::media::onkyo::Onkyo</class>
    <namespace>script::media::onkyo</namespace>
  </compound>
  <compound kind="file">
    <name>package-info.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/</path>
    <filename>package-info_8java</filename>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="file">
    <name>rivescript/lang/java/package-info.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/java/</path>
    <filename>rivescript_2lang_2java_2package-info_8java</filename>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
  </compound>
  <compound kind="file">
    <name>pause.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>pause_8java</filename>
    <class kind="class">script::media::xbmc::pause</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>play.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>play_8java</filename>
    <class kind="class">script::media::xbmc::play</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>player.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/samsungtv/</path>
    <filename>player_8java</filename>
    <class kind="class">script::media::samsungtv::player</class>
    <namespace>script::media::samsungtv</namespace>
  </compound>
  <compound kind="file">
    <name>ps3.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/samsungtv/</path>
    <filename>ps3_8java</filename>
    <class kind="class">script::media::samsungtv::ps3</class>
    <namespace>script::media::samsungtv</namespace>
  </compound>
  <compound kind="file">
    <name>RiveScript.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/</path>
    <filename>RiveScript_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::RiveScript</class>
    <namespace>com::rosalfred::core::ia::rivescript</namespace>
  </compound>
  <compound kind="file">
    <name>RosRiveScript.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/</path>
    <filename>RosRiveScript_8java</filename>
    <class kind="class">com::rosalfred::core::ia::RosRiveScript::MockRosRivescript</class>
    <class kind="class">com::rosalfred::core::ia::RosRiveScript</class>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="file">
    <name>RSBot.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/</path>
    <filename>RSBot_8java</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::RSBot</class>
    <namespace>com::rosalfred::core::ia::rivescript</namespace>
  </compound>
  <compound kind="file">
    <name>RsContext.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/</path>
    <filename>RsContext_8java</filename>
    <class kind="class">com::rosalfred::core::ia::RsContext</class>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="file">
    <name>RunRiver.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/java/com/rosalfred/core/ia/rivescript/lang/java/</path>
    <filename>RunRiver_8java</filename>
    <class kind="interface">com::rosalfred::core::ia::rivescript::lang::java::RunRiver</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::RunRiver::TestEcho</class>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
  </compound>
  <compound kind="file">
    <name>SamsungTv.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/samsungtv/</path>
    <filename>SamsungTv_8java</filename>
    <class kind="class">script::media::samsungtv::SamsungTv</class>
    <namespace>script::media::samsungtv</namespace>
  </compound>
  <compound kind="file">
    <name>search_media_album.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>search__media__album_8java</filename>
    <class kind="class">script::media::xbmc::search_media_album</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>search_media_movie.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>search__media__movie_8java</filename>
    <class kind="class">script::media::xbmc::search_media_movie</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>search_media_tvshow.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>search__media__tvshow_8java</filename>
    <class kind="class">script::media::xbmc::search_media_tvshow</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>search_youtube.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/youtube/</path>
    <filename>search__youtube_8java</filename>
    <class kind="class">script::media::youtube::search_youtube</class>
    <namespace>script::media::youtube</namespace>
  </compound>
  <compound kind="file">
    <name>select.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>select_8java</filename>
    <class kind="class">script::media::xbmc::select</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>select_source.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>select__source_8java</filename>
    <class kind="class">script::media::select_source</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>shutdown.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/</path>
    <filename>shutdown_8java</filename>
    <class kind="class">script::shutdown</class>
    <namespace>script</namespace>
  </compound>
  <compound kind="file">
    <name>shutdown_library.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>shutdown__library_8java</filename>
    <class kind="class">script::media::xbmc::shutdown_library</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>shutdown_node.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>shutdown__node_8java</filename>
    <class kind="class">script::media::shutdown_node</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>split.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/samsungtv/</path>
    <filename>split_8java</filename>
    <class kind="class">script::media::samsungtv::split</class>
    <namespace>script::media::samsungtv</namespace>
  </compound>
  <compound kind="file">
    <name>start_library.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>start__library_8java</filename>
    <class kind="class">script::media::xbmc::start_library</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>start_node.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>start__node_8java</filename>
    <class kind="class">script::media::start_node</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>stop.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>stop_8java</filename>
    <class kind="class">script::media::xbmc::stop</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>time_current.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/</path>
    <filename>time__current_8java</filename>
    <class kind="class">script::time_current</class>
    <namespace>script</namespace>
  </compound>
  <compound kind="file">
    <name>time_current_hour.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/</path>
    <filename>time__current__hour_8java</filename>
    <class kind="class">script::time_current_hour</class>
    <namespace>script</namespace>
  </compound>
  <compound kind="file">
    <name>tv.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/samsungtv/</path>
    <filename>tv_8java</filename>
    <class kind="class">script::media::samsungtv::tv</class>
    <namespace>script::media::samsungtv</namespace>
  </compound>
  <compound kind="file">
    <name>tv_channel.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/samsungtv/</path>
    <filename>tv__channel_8java</filename>
    <class kind="class">script::media::samsungtv::tv_channel</class>
    <namespace>script::media::samsungtv</namespace>
  </compound>
  <compound kind="file">
    <name>up.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/</path>
    <filename>up_8java</filename>
    <class kind="class">script::media::up</class>
    <namespace>script::media</namespace>
  </compound>
  <compound kind="file">
    <name>Xbmc.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/xbmc/</path>
    <filename>Xbmc_8java</filename>
    <class kind="class">script::media::xbmc::Xbmc</class>
    <namespace>script::media::xbmc</namespace>
  </compound>
  <compound kind="file">
    <name>Youtube.java</name>
    <path>/tmp/catkin_workspace/src/alfred_bot/src/main/resources/rivescript/src/script/media/youtube/</path>
    <filename>Youtube_8java</filename>
    <class kind="class">script::media::youtube::Youtube</class>
    <namespace>script::media::youtube</namespace>
  </compound>
  <compound kind="namespace">
    <name>com</name>
    <filename>namespacecom.html</filename>
    <namespace>com::rosalfred</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::rosalfred</name>
    <filename>namespacecom_1_1rosalfred.html</filename>
    <namespace>com::rosalfred::core</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::rosalfred::core</name>
    <filename>namespacecom_1_1rosalfred_1_1core.html</filename>
    <namespace>com::rosalfred::core::ia</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::rosalfred::core::ia</name>
    <filename>namespacecom_1_1rosalfred_1_1core_1_1ia.html</filename>
    <namespace>com::rosalfred::core::ia::rivescript</namespace>
    <class kind="class">com::rosalfred::core::ia::CommandPublisher</class>
    <class kind="class">com::rosalfred::core::ia::IaConfig</class>
    <class kind="class">com::rosalfred::core::ia::IaNode</class>
    <class kind="class">com::rosalfred::core::ia::RosRiveScript</class>
    <class kind="class">com::rosalfred::core::ia::RsContext</class>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::CommandPublisher</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>CommandPublisher</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a11c03f1c7be0ef2b57e0082ba0ace51b</anchor>
      <arglist>(RiveScript rivescript)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getUserParam</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a9dfc2407de4483d28324b633e1bb2d78</anchor>
      <arglist>(String key)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>synchronized void</type>
      <name>initialize</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>abb4d834b2c0defc1eef957d280f9504c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>aaa2c12c8d9ce9c0d9459f3304ef4d396</anchor>
      <arglist>(String method)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a3313e410f30e59826a4ea16718537765</anchor>
      <arglist>(String method, String uri)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>ac74f7c77cca1089f62ab3716fabe1a0e</anchor>
      <arglist>(Command msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setUserParam</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>afe5888d9238645a214bc80a92091b562</anchor>
      <arglist>(String key, String value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final Object</type>
      <name>lockInstance</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a7373b83323c87674ddc7e39daa5d5364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConnectedNode</type>
      <name>node</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a5b8b27cc4a2c3e0984be1874d082c3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Publisher&lt; Command &gt;</type>
      <name>publisher</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a08755bbd0acc8304fc856cf6d6e04569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>volatile RosRiveScript</type>
      <name>rivescript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1CommandPublisher.html</anchorfile>
      <anchor>a44aeecd8340211f3c6178e4ee5697f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::IaConfig</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaConfig.html</filename>
    <base>org::ros::dynamic_reconfigure::server::BaseConfig</base>
    <member kind="function">
      <type></type>
      <name>IaConfig</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaConfig.html</anchorfile>
      <anchor>a15328d0a96beb63efffed8dd43560253</anchor>
      <arglist>(ConnectedNode node)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RES_PATH</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaConfig.html</anchorfile>
      <anchor>a82a04be3cdcf2d302c00cc564ff9fba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::IaNode</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</filename>
    <member kind="function">
      <type>GraphName</type>
      <name>getDefaultNodeName</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a7132a05ab14d9c0653357a6ceee30675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logD</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a3604c482cb4a97f5ea0ff79003df63c0</anchor>
      <arglist>(Object message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aae3aa535c67dccbc58bdf1cfddfc9802</anchor>
      <arglist>(Object message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aaf042664fae713d311c748f79514e4c2</anchor>
      <arglist>(Exception message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>logI</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>add4e2392dd86a1cd8f9359f3a965e2d7</anchor>
      <arglist>(Object message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNewMessage</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aa546d67f8ad937322253b2f4d393d220</anchor>
      <arglist>(Command command)</arglist>
    </member>
    <member kind="function">
      <type>IaConfig</type>
      <name>onReconfigure</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aa5fd0014053eb4860b81f8840aec89c5</anchor>
      <arglist>(IaConfig config, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onShutdown</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a5f955e489bfb9804db7e622fd17922ab</anchor>
      <arglist>(Node node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onStart</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a6a54c993dce26d61060d811d5b639009</anchor>
      <arglist>(ConnectedNode connectedNode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>persistBotState</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aaab70b4ba881c1d6108e125016bac29c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadBotState</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a1f1e939a526bdb0497d4b47ddfad02aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static String</type>
      <name>botname</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>ad211d862f67c243bb5a54bfdbf737ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>VAR_CONTEXT_WHERE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>adbf0a723159d90e4ac35bbb1a3876709</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getFolderPersist</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a4494215cf996d0664428b669be45f0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getPath</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a80e6149bc21615f49e094cff472981ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RosRiveScript</type>
      <name>getRiveScript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a131a0be1dfd7b5485b77703feac6c30b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initTopics</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a32e59b8db379b52c5e9f5d4ea7427829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadHandlers</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>ae05f3718d4809013afcd606040ee539c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosRiveScript</type>
      <name>bot</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a38a7bff8d4258d137bf8db67dbe6c54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConnectedNode</type>
      <name>connectedNode</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aefd7527085b68fc5e652c85e12704014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>path</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a8cf705001cc5046bfbe5930dbae913f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>String</type>
      <name>prefix</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a1d39d71abb668811ccf8bea15ff921b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Publisher&lt; Command &gt;</type>
      <name>publisherSay</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>aaf7982116312c92591ae28d87875df5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Server&lt; IaConfig &gt;</type>
      <name>reconfigServer</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>ae07ee434cfdbe7b2cf3e74de3f76ea1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Subscriber&lt; Command &gt;</type>
      <name>subscriberListen</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a48e3bb960a188166c33b62614797b570</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initBot</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a950cb0186c16457de57ded809e1a323d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadParameters</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>af9285163b329bc20e6b35637a23ef475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Command</type>
      <name>makeSay</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a4bb528fe9672ea7df5e6353f61725320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reloadBot</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a3a360d7a38494ca6107afc54d78d00bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sayGoodbye</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>adc2d38f8f5fae0822a04cd3b5b268c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sayReload</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a5f3b2d2baf9098004dce96f269b5a3c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sayWelcome</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a5069e8a93024aa94cae36a49456507d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PERSITE_FILE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a6af9c7056c214cc87a452b171bb48048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>PUB_STATE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>a00cb900a7323b82a11fc7eb64d12f87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>SUB_CMD</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1IaNode.html</anchorfile>
      <anchor>acc1a609c047ac518626c354a73a3105b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::RosRiveScript</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</filename>
    <base>com::rosalfred::core::ia::rivescript::RiveScript</base>
    <class kind="class">com::rosalfred::core::ia::RosRiveScript::MockRosRivescript</class>
    <member kind="function">
      <type>ConnectedNode</type>
      <name>getNode</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>aba07053cf1fd0985c61a5eaf54d9ee98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Publisher&lt; Command &gt;</type>
      <name>getPublisherSay</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>ab4ecbb24ef301e14d57377d3936f23e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RsContext</type>
      <name>getUtils</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>ad6ddc10b4069d1fd8003e56865ae92a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosRiveScript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>a01f721680e2fd9c3b94e38d7d7e7e517</anchor>
      <arglist>(IaNode iaNode, boolean debug)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosRiveScript</type>
      <name>getRosRiveScript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>a1300963d8b6f689fd659189ad5449e1b</anchor>
      <arglist>(RiveScript rs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final IaNode</type>
      <name>iaNode</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>a5488ac61f700d580293d2366ebbf7881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final RsContext</type>
      <name>rsutils</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript.html</anchorfile>
      <anchor>a1a504483cab130ffce6e3aef2f8519de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::RosRiveScript::MockRosRivescript</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript_1_1MockRosRivescript.html</filename>
    <base>com::rosalfred::core::ia::RosRiveScript</base>
    <member kind="function">
      <type></type>
      <name>MockRosRivescript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RosRiveScript_1_1MockRosRivescript.html</anchorfile>
      <anchor>a71bbda306a9eeb07226d46d4c76b80cc</anchor>
      <arglist>(boolean debug)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::RsContext</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkPage</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>aa97dfd184b561056bee835220380c0f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndexItemPage</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a9a816ba4361cdc864d912749f6f1f398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStep</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>af88bcfbb0a5fab212c75ca6d9089772a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getUserParam</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>ac5decb1a56f3cc3c0c47b71c3ff6ea1e</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RsContext</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>ab192df304550631f94826820c7f2513c</anchor>
      <arglist>(RiveScript riveScript)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserParam</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a9d2cdb7afdd0313f00e2c1d50d51fcde</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>normalize</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>aa14e5b2e814e2b76b5765ef61f5b4e37</anchor>
      <arglist>(String value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>COUNT</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>ab2b4127b607c33688ac28d03b44da392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>FIND</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a09a5a4d78abaf9e22fc90139f43116dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>FIND2</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>aae5e684a7bc50781b1e8046a8b165bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>FIND3</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>aaf0d39933f97d595641eb09014923181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>FINDING</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a100ac956e8fd57b22ed2333a949e5b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>LAUNCH</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a01d45a77d2b7b94cfb9775d55b55e3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>PAGE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a63e37fd6387950900c6489fa1b2ff57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RESUME</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>ab21e39ada4da914c6819bb296d06057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>count</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a0087ba6ca33b0aed2033126ac0959a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>page</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a151006d4899b0250d4af9823875384a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>step</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>aaffb38e02faf5dedcf5e2e70188d96c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final RiveScript</type>
      <name>rs</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1RsContext.html</anchorfile>
      <anchor>a8045a4f9719b5abe8a89cf3268e0f447</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>com::rosalfred::core::ia::rivescript</name>
    <filename>namespacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript.html</filename>
    <namespace>com::rosalfred::core::ia::rivescript::lang</namespace>
    <class kind="class">com::rosalfred::core::ia::rivescript::BotReply</class>
    <class kind="interface">com::rosalfred::core::ia::rivescript::ObjectHandler&lt; T extends BotReply &gt;</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::RiveScript</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::RSBot</class>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::BotReply</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</filename>
    <member kind="function">
      <type></type>
      <name>BotReply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>adab418eabce040db61719b3841231806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BotReply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>a7f459de4d8543e2752ae8dbb347f91a2</anchor>
      <arglist>(String reply)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>getIntents</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>a9e3e743c436207eb573e602df78649a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getReply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>a4d917ef0cdc7722cbdfdc2f64e906275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>a403e28f8a952c558f18dd4819e07aa3b</anchor>
      <arglist>(String reply)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>toString</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>a89f1abdeca846084ec6d2fc42e914ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; String &gt;</type>
      <name>intents</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>affa9d72be37af0f3278dc561a64a602e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>reply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1BotReply.html</anchorfile>
      <anchor>aa8c4b401c188d47160eacf84d3a72d57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::rosalfred::core::ia::rivescript::ObjectHandler&lt; T extends BotReply &gt;</name>
    <filename>interfacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1ObjectHandler_3_01T_01extends_01BotReply_01_4.html</filename>
    <member kind="function">
      <type>T</type>
      <name>onCall</name>
      <anchorfile>interfacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1ObjectHandler_3_01T_01extends_01BotReply_01_4.html</anchorfile>
      <anchor>a1e60dd58be7c4b209373cf5cd0accc52</anchor>
      <arglist>(String name, String user, String[] args)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>onLoad</name>
      <anchorfile>interfacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1ObjectHandler_3_01T_01extends_01BotReply_01_4.html</anchorfile>
      <anchor>a885b282d7d3a10085ace35437fad6d36</anchor>
      <arglist>(String name, String[] code)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::RiveScript</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</filename>
    <member kind="function">
      <type>void</type>
      <name>dumpSorted</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>adda5b560ad377cee92cfc7b8c2969ce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTopics</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>adc4d535359a15dd055e1879b40e9a54c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>error</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a1d8db9e2532a7e0eff863ead33e7ccf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getCurrentUser</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a0c9ca0e40daca3068161fcbab27607ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String[]</type>
      <name>getUsers</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>aa043883ba2f7abaeae711ca800daceb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getUservar</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>afe9f1e87d53bdd2aa73d141b3f1c0a94</anchor>
      <arglist>(String user, String name)</arglist>
    </member>
    <member kind="function">
      <type>ClientManager</type>
      <name>getUservars</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>af07fed6b3bd1e0b777d73a87b3370d58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HashMap&lt; String, String &gt;</type>
      <name>getUservars</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a71d50bafd84af02d449c574ad62e54fd</anchor>
      <arglist>(String user)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>loadDirectory</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>af066e86f5ae2234e3c62ef8dcf6487e6</anchor>
      <arglist>(final String path, final String[] exts)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>loadDirectory</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>aacd8312327d14cfd3b85fed11cf61f01</anchor>
      <arglist>(final String path)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>loadFileJava</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a7d8289ada7bd81918743967b378200f6</anchor>
      <arglist>(String file)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>loadFileRive</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a05544396abf59f8b1d95845aaa830aba</anchor>
      <arglist>(final String file)</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>reply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>af6af0a431c22a4e04ac21b220c5449dc</anchor>
      <arglist>(String username, String message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RiveScript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a8cde16a41b3eb17acd7d8405f0cff55b</anchor>
      <arglist>(boolean debug)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RiveScript</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a0d895207bfc927cb2a5e7a80e6891ab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setGlobal</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>aed1fd2669e47c3aad5379684616e0953</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandler</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a20b0ad8159baf98d7e6b2440639f8d86</anchor>
      <arglist>(String name, ObjectHandler&lt; BotReply &gt; handler)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setPersonSubstitution</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>aba45c998a9dbc930154379d21153897c</anchor>
      <arglist>(String pattern, String output)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setSubstitution</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a1deac4bdd76583a8b9c06a08fa8220ac</anchor>
      <arglist>(String pattern, String output)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setUservar</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ad908f0170df8e9d32a750c6bd5ab1461</anchor>
      <arglist>(String user, String name, String value)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setUservars</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a42de28d084e37ff3af6275505341b8bc</anchor>
      <arglist>(String user, HashMap&lt; String, String &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUservars</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a45e70b7e37ead523c0ef921b6ad314bd</anchor>
      <arglist>(ClientManager clients)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>setVariable</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a539a88247bcf3ed216aa1f218069e486</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortReplies</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a6cc053256a88f25860712f4ba3e87b10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>stream</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a93c8ecba2a6c90c8c89ee6b00572c2fe</anchor>
      <arglist>(String code)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>stream</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a65a9445ce98518434a593c6fcb62a397</anchor>
      <arglist>(String[] code)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>TYPE_JAVA</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>adc387d4c2c3b8affc1f1758d0a954a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>TYPE_PERL</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a0d1c9220c93774c0ee52c875034010b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>TYPE_PYTHON</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a7607ef339b1a7dae93b3afacc273886b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final double</type>
      <name>VERSION</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a050d8d371514981ba6d8bcea8fa8300c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>error</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ae8ebfab5883e1512a65ec74657f4fb70</anchor>
      <arglist>(final String message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>List&lt; File &gt;</type>
      <name>getFiles</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>acdf977f9a74974e03a244a75df7b3fa4</anchor>
      <arglist>(final File directory, final String type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HashMap&lt; String, ObjectHandler&lt; BotReply &gt; &gt;</type>
      <name>getHandlers</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ac68b87a4242e7de07cf7a81de57a7874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>say</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>aad8a1daa093aa2a89081cb5142f600cd</anchor>
      <arglist>(String line)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HashMap&lt; String, String &gt;</type>
      <name>objects</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ae8fe08760595c71cda82961c6819a6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cry</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a889fa9e7ccc3fd1d47299ba0d191de37</anchor>
      <arglist>(String line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cry</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ab864232686147c59c097eeb6359f0c4f</anchor>
      <arglist>(String text, String file, int line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>formatMessage</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a65a303eaa267da00a4e5f039af4a4559</anchor>
      <arglist>(String message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String[]</type>
      <name>loadFile</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a501fe211580aae921b8188c5f1368f27</anchor>
      <arglist>(String file, File fh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>parse</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a0725430d1a466cfcc0f49311b6d3ce13</anchor>
      <arglist>(String filename, String[] code)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>processTags</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a1be2a903f9eb80141cb2e59d9cff8be8</anchor>
      <arglist>(String user, Client profile, String message, String reply, ArrayList&lt; String &gt; vstars, ArrayList&lt; String &gt; vbotstars, int step)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BotReply</type>
      <name>processTags</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a011bed33d700f3d18503eec69be84a36</anchor>
      <arglist>(String user, Client profile, String message, BotReply botReply, ArrayList&lt; String &gt; vstars, ArrayList&lt; String &gt; vbotstars, int step)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BotReply</type>
      <name>reply</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a9c2b0fba275d26607e6ac9e3f9f64427</anchor>
      <arglist>(String user, String message, boolean begin, int step)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>stringTransform</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a3cfc3ad7bf230070a7b807358ccf20b8</anchor>
      <arglist>(String format, String text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>trace</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a3ac2561685e39078aaff20eb4c20f153</anchor>
      <arglist>(IOException e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>triggerRegexp</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a2ec3ef4dba7cdce73c2d138c6a8f0fc3</anchor>
      <arglist>(String user, Client profile, String trigger)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, Vector&lt; String &gt; &gt;</type>
      <name>arrays</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ad7aa061294b08d9a2138645f59816929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClientManager</type>
      <name>clients</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a8fe3a6d3777e216ac353e4b9ce81f74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>currentUser</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>ab56ef6bf8f12353683a20c9db06d5916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>debug</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a5c4e424907041003bbac159bc9b7c61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a13becbcb9e1365c6d28595a00ad2ea85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>error</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a963a134a4a2d16ce4250b584ee67dbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, String &gt;</type>
      <name>globals</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a70dbe4a467c88b73a0339cb62a2317ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, ObjectHandler&lt; BotReply &gt; &gt;</type>
      <name>handlers</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a8ad0b9c853a93bf39a326b1a8b67de41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, String &gt;</type>
      <name>person</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a2d1d51f8e43efde0b1ab213e9f46ffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>person_s</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>af09729703b7357ab295c1df46656bf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, String &gt;</type>
      <name>subs</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a5680e2aa1c692f24e1e8f26b285d7a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>subs_s</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a5af85ae809ff81d7269d9f746bf38335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopicManager</type>
      <name>topics</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a8f96efefe4ac3d729d50b62ab55af98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, String &gt;</type>
      <name>vars</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>acf99ad01c99d3b96012cf13ab957b6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_CONDITION</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a337e68a49556fb93c5836a7a237d3b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_CONTINUE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a242186e9696afa185e777ba904164a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_DEFINE</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>abb68750299bf6200d389ba5e83c29a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_ENDLABEL</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a8b803f3f1a9c14cbb88f94825c0b9572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_LABEL</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a38c43844084d96a6211e5dd62f3f55d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_PREVIOUS</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a47856785cd7e21e86663e7bbc3299030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_REDIRECT</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a6c60a1682bd6b05ec173286f375f1ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_REPLY</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a5f390ae30610bdc09ed8af19ce1906b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CMD_TRIGGER</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a5f465e34caf3a7950f385335f80b2fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Random</type>
      <name>rand</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a93268ceeb959d50d7216ae8921973bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final double</type>
      <name>RS_VERSION</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RiveScript.html</anchorfile>
      <anchor>a7f04ef8df10f7f7030f3bf01eb875fc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::RSBot</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RSBot.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1RSBot.html</anchorfile>
      <anchor>a75ca4b9f5c76bc3011cdd834b1711b5a</anchor>
      <arglist>(String[] args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>com::rosalfred::core::ia::rivescript::lang</name>
    <filename>namespacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang.html</filename>
    <namespace>com::rosalfred::core::ia::rivescript::lang::java</namespace>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::Echo</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::Java</class>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::Echo</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Echo.html</filename>
    <member kind="function">
      <type></type>
      <name>Echo</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Echo.html</anchorfile>
      <anchor>aca4e9fe00911c84c9f628c26c7c42d3c</anchor>
      <arglist>(RiveScript rs)</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>onCall</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Echo.html</anchorfile>
      <anchor>ab8e248288db6d27586f15d6567d4275a</anchor>
      <arglist>(String name, String user, String[] args)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>onLoad</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Echo.html</anchorfile>
      <anchor>a4ad6593755a8f02159b9ddca242f5240</anchor>
      <arglist>(String name, String[] code)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::Java</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::JavaHandler</base>
    <member kind="function">
      <type>String</type>
      <name>getLastCompiledClassName</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>a77e082abe1dc9710d7110924cd3eaf89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Java</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>a271cb12d38a99756df5cb36adf531fba</anchor>
      <arglist>(RiveScript rs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Java</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>aa20ffdfd567c018183c3d45e98a2959c</anchor>
      <arglist>(RiveScript rs, String classpath)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>onLoad</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>a3c381f52b6c0023b9437ee8cbb592388</anchor>
      <arglist>(String name, String[] code)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ClassLoader</type>
      <name>getClassLoader</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>a9f5f1d583c85b9f920a5311c564d4a6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadFromRive</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>ad39b0ff2b95de5c53b15b82dcafe4ad1</anchor>
      <arglist>(String name, String[] code, StringBuilder src)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>classname</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>aded9bb9546377c39c3da25078da2da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>classpath</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>aab05cb18a7fa588748f3acf724a9758d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JavaCompiler</type>
      <name>compiler</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>a3615824da88e8937ee9ebae376cb770c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JavaFileManager</type>
      <name>fileManager</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1Java.html</anchorfile>
      <anchor>ab5116dcebe8c4d59d5b52652c958136a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>com::rosalfred::core::ia::rivescript::lang::java</name>
    <filename>namespacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java.html</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::CharSequenceJavaFileObject</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::ClassFileManager</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::JavaClassObject</class>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::JavaHandler</class>
    <class kind="interface">com::rosalfred::core::ia::rivescript::lang::java::RunRiver</class>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::java::CharSequenceJavaFileObject</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</filename>
    <member kind="function">
      <type></type>
      <name>CharSequenceJavaFileObject</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</anchorfile>
      <anchor>ab71ffcb3b42f08fc294e3e466967789f</anchor>
      <arglist>(String className, CharSequence content)</arglist>
    </member>
    <member kind="function">
      <type>CharSequence</type>
      <name>getCharContent</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</anchorfile>
      <anchor>abfa56de273e0540468054930183b3002</anchor>
      <arglist>(boolean ignoreEncodingErrors)</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getQualifiedName</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</anchorfile>
      <anchor>ad2310943eacf5c259d3d556d5920c56f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQualifiedName</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</anchorfile>
      <anchor>ab5e4abcfd608007eb2ffbd22389d00a5</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CharSequence</type>
      <name>content</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</anchorfile>
      <anchor>a986e99f93a25f7a99d4625d08c6d6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>qualifiedName</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1CharSequenceJavaFileObject.html</anchorfile>
      <anchor>a6f893cfcbf6757f3daab42808693e049</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::java::ClassFileManager</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1ClassFileManager.html</filename>
    <member kind="function">
      <type></type>
      <name>ClassFileManager</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1ClassFileManager.html</anchorfile>
      <anchor>a0cb5977cff6447dbaee36521dad19431</anchor>
      <arglist>(StandardJavaFileManager standardManager)</arglist>
    </member>
    <member kind="function">
      <type>ClassLoader</type>
      <name>getClassLoader</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1ClassFileManager.html</anchorfile>
      <anchor>a4a5316bfc1b1a01173c44a33bb201ba0</anchor>
      <arglist>(Location location)</arglist>
    </member>
    <member kind="function">
      <type>JavaFileObject</type>
      <name>getJavaFileForOutput</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1ClassFileManager.html</anchorfile>
      <anchor>a64e31b56210a76fc286c89740d8c513c</anchor>
      <arglist>(Location location, String className, Kind kind, FileObject sibling)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HashMap&lt; String, JavaClassObject &gt;</type>
      <name>jclassObjects</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1ClassFileManager.html</anchorfile>
      <anchor>a5dc7757d49ed37925916f7408d21cc63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::java::JavaClassObject</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaClassObject.html</filename>
    <member kind="function">
      <type>byte[]</type>
      <name>getBytes</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaClassObject.html</anchorfile>
      <anchor>ab1a46fc81afc390eafa1127ef01462fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JavaClassObject</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaClassObject.html</anchorfile>
      <anchor>a71075688a0d5c5d1fda2f4a027930624</anchor>
      <arglist>(String name, Kind kind)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream</type>
      <name>openOutputStream</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaClassObject.html</anchorfile>
      <anchor>af527d9ff2b733f54e0276bc13429dfbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>final ByteArrayOutputStream</type>
      <name>bos</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaClassObject.html</anchorfile>
      <anchor>a1f30479d1e8e7c1a69d0e0f92dc40352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::java::JavaHandler</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaHandler.html</filename>
    <member kind="function">
      <type>BotReply</type>
      <name>onCall</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaHandler.html</anchorfile>
      <anchor>abe5549afe24b7a887f4562b88758c1bb</anchor>
      <arglist>(String name, String user, String[] args)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ClassLoader</type>
      <name>getClassLoader</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaHandler.html</anchorfile>
      <anchor>a2791d8448eb08742b75d9909037c36a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JavaHandler</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaHandler.html</anchorfile>
      <anchor>afa15e2a3eaf4c7624319cc7799017abc</anchor>
      <arglist>(RiveScript rs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RiveScript</type>
      <name>rs</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1JavaHandler.html</anchorfile>
      <anchor>a9cec8e087a2d0c23059cd0bca3fb312e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</name>
    <filename>interfacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1RunRiver.html</filename>
    <class kind="class">com::rosalfred::core::ia::rivescript::lang::java::RunRiver::TestEcho</class>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>interfacecom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1RunRiver.html</anchorfile>
      <anchor>a30dc609b04cfa2446c31b96b1667cf50</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::rosalfred::core::ia::rivescript::lang::java::RunRiver::TestEcho</name>
    <filename>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1RunRiver_1_1TestEcho.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classcom_1_1rosalfred_1_1core_1_1ia_1_1rivescript_1_1lang_1_1java_1_1RunRiver_1_1TestEcho.html</anchorfile>
      <anchor>a079afe24cd39ea8ae6059349229f8f25</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>org::rosbuilding</name>
    <filename>namespaceorg_1_1rosbuilding.html</filename>
  </compound>
  <compound kind="namespace">
    <name>script</name>
    <filename>namespacescript.html</filename>
    <namespace>script::media</namespace>
    <class kind="class">script::date_current</class>
    <class kind="class">script::get_ip</class>
    <class kind="class">script::shutdown</class>
    <class kind="class">script::time_current</class>
    <class kind="class">script::time_current_hour</class>
  </compound>
  <compound kind="class">
    <name>script::date_current</name>
    <filename>classscript_1_1date__current.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1date__current.html</anchorfile>
      <anchor>a739a0e5f38cbcc1d66a2c577bb8450b5</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::get_ip</name>
    <filename>classscript_1_1get__ip.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1get__ip.html</anchorfile>
      <anchor>a0eb578d8263f4ea7f7da4d48fe5d7ea7</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::shutdown</name>
    <filename>classscript_1_1shutdown.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1shutdown.html</anchorfile>
      <anchor>ae91bed4d0a70ca9f72f52939476c4e0f</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::time_current</name>
    <filename>classscript_1_1time__current.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1time__current.html</anchorfile>
      <anchor>a97261c4a7900a8ff0c9e32c19248be23</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::time_current_hour</name>
    <filename>classscript_1_1time__current__hour.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1time__current__hour.html</anchorfile>
      <anchor>a0ada35316f85495c335de4d336e7f1a6</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>script::media</name>
    <filename>namespacescript_1_1media.html</filename>
    <namespace>script::media::onkyo</namespace>
    <namespace>script::media::samsungtv</namespace>
    <namespace>script::media::xbmc</namespace>
    <namespace>script::media::youtube</namespace>
    <class kind="class">script::media::backward</class>
    <class kind="class">script::media::down</class>
    <class kind="class">script::media::forward</class>
    <class kind="class">script::media::MediaBot</class>
    <class kind="class">script::media::select_source</class>
    <class kind="class">script::media::shutdown_node</class>
    <class kind="class">script::media::start_node</class>
    <class kind="class">script::media::up</class>
  </compound>
  <compound kind="class">
    <name>script::media::backward</name>
    <filename>classscript_1_1media_1_1backward.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1backward.html</anchorfile>
      <anchor>aa38190a8459fb9096807dd67500453c0</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::down</name>
    <filename>classscript_1_1media_1_1down.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1down.html</anchorfile>
      <anchor>a15bf3816b1f6f75ad7fac0c0d3472f71</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::forward</name>
    <filename>classscript_1_1media_1_1forward.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1forward.html</anchorfile>
      <anchor>a6df5384cbac1c227851b12a0d3857018</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::MediaBot</name>
    <filename>classscript_1_1media_1_1MediaBot.html</filename>
    <base>com::rosalfred::core::ia::CommandPublisher</base>
    <member kind="function">
      <type>void</type>
      <name>backward</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>ac50b7c39e7fa9e2a33080127e56a7c0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>down</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a26d37db23bb7031a5cba31264fe5dee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a4e242a9d308302d8fb17f8b71575c6d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MediaBot</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>ab87d581e49a60bf63f59728f36698cdb</anchor>
      <arglist>(RiveScript rivescript)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mute</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>ab520a753c9860e5240cb404d1537843a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pause</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a80eb9229c537cdef066a2ce7b2e3161c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>play</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a7e8dd0d9d5519190dd89b39774c97ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a4dcdabec6cad841f42e0e00a6ac64301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectSource</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>addf0345575004fa9f4a260c33974ef3c</anchor>
      <arglist>(String source, String channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>ae2ff138093af99c18ca8c28e1b380f6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>adb1eb12b125c69652ae89567afbc6b64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a1c42201ea61a4660d51ac9d9cea15cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>up</name>
      <anchorfile>classscript_1_1media_1_1MediaBot.html</anchorfile>
      <anchor>a2b9b20f21e6df87f968bd675dace75a0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::select_source</name>
    <filename>classscript_1_1media_1_1select__source.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1select__source.html</anchorfile>
      <anchor>a5e779900be09c5d4089269c6e78e6b3a</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::shutdown_node</name>
    <filename>classscript_1_1media_1_1shutdown__node.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1shutdown__node.html</anchorfile>
      <anchor>a4dc04082aabfa0008682c0045d5f4f32</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::start_node</name>
    <filename>classscript_1_1media_1_1start__node.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1start__node.html</anchorfile>
      <anchor>a68a38f6b84eb948f4d4c829f4bf4ccd7</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::up</name>
    <filename>classscript_1_1media_1_1up.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1up.html</anchorfile>
      <anchor>a8a90d85039a9a4dd6b0d436e446624af</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>script::media::onkyo</name>
    <filename>namespacescript_1_1media_1_1onkyo.html</filename>
    <class kind="class">script::media::onkyo::Onkyo</class>
  </compound>
  <compound kind="class">
    <name>script::media::onkyo::Onkyo</name>
    <filename>classscript_1_1media_1_1onkyo_1_1Onkyo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>mute</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>aaa61397f6030f520c09ab7d2b77101b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Onkyo</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>afa569132514d07aca81b95b40d826cc3</anchor>
      <arglist>(RosRiveScript rivescript)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdownReceiver</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>aef44103ec11420608e1b279e12179521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startReceiver</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>acfba3bd1e512ebfd07bdd4109efd35cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>a1daca00eb68a9de6f91bfb843616b036</anchor>
      <arglist>(RosRiveScript rivescript)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>a749ecd07f329b462aea3cbd1733dc060</anchor>
      <arglist>(String method)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final RosRiveScript</type>
      <name>rivescript</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>a799bef721b912c6bdbff6cfb2cab0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Object</type>
      <name>lockInstance</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>a2cca2b5c43f017b52fcadc1eadebb139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ConnectedNode</type>
      <name>node</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>a3aade3c0f7241bd02ff95c265cb4c4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Publisher&lt; Command &gt;</type>
      <name>publisher</name>
      <anchorfile>classscript_1_1media_1_1onkyo_1_1Onkyo.html</anchorfile>
      <anchor>a5e4aba5ca0cd104eef1fb3b19cdd312e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>script::media::samsungtv</name>
    <filename>namespacescript_1_1media_1_1samsungtv.html</filename>
    <class kind="class">script::media::samsungtv::player</class>
    <class kind="class">script::media::samsungtv::ps3</class>
    <class kind="class">script::media::samsungtv::SamsungTv</class>
    <class kind="class">script::media::samsungtv::split</class>
    <class kind="class">script::media::samsungtv::tv</class>
    <class kind="class">script::media::samsungtv::tv_channel</class>
  </compound>
  <compound kind="class">
    <name>script::media::samsungtv::player</name>
    <filename>classscript_1_1media_1_1samsungtv_1_1player.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1player.html</anchorfile>
      <anchor>af152cf382b93909ea5f2ababbd65691a</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::samsungtv::ps3</name>
    <filename>classscript_1_1media_1_1samsungtv_1_1ps3.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1ps3.html</anchorfile>
      <anchor>a7c1c2481048e9fae7dd0976c0f001df2</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::samsungtv::SamsungTv</name>
    <filename>classscript_1_1media_1_1samsungtv_1_1SamsungTv.html</filename>
    <member kind="function">
      <type>void</type>
      <name>player</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1SamsungTv.html</anchorfile>
      <anchor>aba668829e75cce633ddb058d740f95c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SamsungTv</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1SamsungTv.html</anchorfile>
      <anchor>a2e834f640727cb75ca022f4108fa489e</anchor>
      <arglist>(RiveScript rs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::samsungtv::split</name>
    <filename>classscript_1_1media_1_1samsungtv_1_1split.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1split.html</anchorfile>
      <anchor>ae551643e988d20049865ebcc4a2c9837</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::samsungtv::tv</name>
    <filename>classscript_1_1media_1_1samsungtv_1_1tv.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1tv.html</anchorfile>
      <anchor>ae11daeb746ecab865361735b65aff024</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::samsungtv::tv_channel</name>
    <filename>classscript_1_1media_1_1samsungtv_1_1tv__channel.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1samsungtv_1_1tv__channel.html</anchorfile>
      <anchor>ae047780ce3c71c404ded07df99554b07</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>script::media::xbmc</name>
    <filename>namespacescript_1_1media_1_1xbmc.html</filename>
    <class kind="class">script::media::xbmc::launch_media_album</class>
    <class kind="class">script::media::xbmc::launch_media_last_tvshow</class>
    <class kind="class">script::media::xbmc::launch_media_movie</class>
    <class kind="class">script::media::xbmc::launch_media_tvshow</class>
    <class kind="class">script::media::xbmc::mute</class>
    <class kind="class">script::media::xbmc::pause</class>
    <class kind="class">script::media::xbmc::play</class>
    <class kind="class">script::media::xbmc::search_media_album</class>
    <class kind="class">script::media::xbmc::search_media_movie</class>
    <class kind="class">script::media::xbmc::search_media_tvshow</class>
    <class kind="class">script::media::xbmc::select</class>
    <class kind="class">script::media::xbmc::shutdown_library</class>
    <class kind="class">script::media::xbmc::start_library</class>
    <class kind="class">script::media::xbmc::stop</class>
    <class kind="class">script::media::xbmc::Xbmc</class>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::launch_media_album</name>
    <filename>classscript_1_1media_1_1xbmc_1_1launch__media__album.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1launch__media__album.html</anchorfile>
      <anchor>af86b5c0bfe965cb70f5c08a14ecbfe24</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::launch_media_last_tvshow</name>
    <filename>classscript_1_1media_1_1xbmc_1_1launch__media__last__tvshow.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1launch__media__last__tvshow.html</anchorfile>
      <anchor>a86e75027183a0305aa522e89c6f4d841</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::launch_media_movie</name>
    <filename>classscript_1_1media_1_1xbmc_1_1launch__media__movie.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1launch__media__movie.html</anchorfile>
      <anchor>a0e6ae34dc154119f9071d9e2b8afb339</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::launch_media_tvshow</name>
    <filename>classscript_1_1media_1_1xbmc_1_1launch__media__tvshow.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1launch__media__tvshow.html</anchorfile>
      <anchor>a4914b18eeb5b7dc60d4081354c109f0b</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::mute</name>
    <filename>classscript_1_1media_1_1xbmc_1_1mute.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1mute.html</anchorfile>
      <anchor>ab23588badd137947febfa55d3138ffc3</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::pause</name>
    <filename>classscript_1_1media_1_1xbmc_1_1pause.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1pause.html</anchorfile>
      <anchor>a0f08e7c5865240e4ed9e3986e6013162</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::play</name>
    <filename>classscript_1_1media_1_1xbmc_1_1play.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1play.html</anchorfile>
      <anchor>a802f407570800d1dbe9fa0af412d4c3c</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::search_media_album</name>
    <filename>classscript_1_1media_1_1xbmc_1_1search__media__album.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1search__media__album.html</anchorfile>
      <anchor>abe54583717db033303856d20e338ec7f</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::search_media_movie</name>
    <filename>classscript_1_1media_1_1xbmc_1_1search__media__movie.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1search__media__movie.html</anchorfile>
      <anchor>a4440deb68e67eaa7eb5e0e67911294d4</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::search_media_tvshow</name>
    <filename>classscript_1_1media_1_1xbmc_1_1search__media__tvshow.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1search__media__tvshow.html</anchorfile>
      <anchor>af897c6e6ad4bba960b2ff4a0cba42ac7</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::select</name>
    <filename>classscript_1_1media_1_1xbmc_1_1select.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1select.html</anchorfile>
      <anchor>a3aafb68c010b56ad3dd90954b6d780b5</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::shutdown_library</name>
    <filename>classscript_1_1media_1_1xbmc_1_1shutdown__library.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1shutdown__library.html</anchorfile>
      <anchor>a81fa93aeaf8d7921dc276ecf9ed16b9b</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::start_library</name>
    <filename>classscript_1_1media_1_1xbmc_1_1start__library.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1start__library.html</anchorfile>
      <anchor>ac1aa6c2077e13168d474efc524274e90</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::stop</name>
    <filename>classscript_1_1media_1_1xbmc_1_1stop.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1stop.html</anchorfile>
      <anchor>a4bc2c51ef4e4fd3031b8fa4854b4bcc5</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::xbmc::Xbmc</name>
    <filename>classscript_1_1media_1_1xbmc_1_1Xbmc.html</filename>
    <base>com::rosalfred::core::ia::CommandPublisher</base>
    <member kind="function">
      <type>void</type>
      <name>backward</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>af5288cbcc485ba6ec86a4958c2d43d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>down</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a6260e6b9cbdcc7d3f27b4e822ded8626</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a4f76a2a681c1cf3bb85987a4caf9585c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>launchMediaAudioAlbum</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>aa30a7d79e7409d604b4cf4335dbb9641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>launchMediaLastTvshow</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>ae27f859bc8d19e202697f5a40427a606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>launchMediaMovie</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>ab169061603728e38f37e12aed120908c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>launchMediaTvshow</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a1ab7f1778a11620b84659795bf615904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mute</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a363acc514d9cb6c663c1012d7496638f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>aa2ef8df2939ee9de4ba79d734d6e1c7b</anchor>
      <arglist>(String uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a4028f9ce983f9a3ca2cbc1c84a94208d</anchor>
      <arglist>(String uri, String type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pause</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>aff3675a21580ef4ab1988dd5bd590874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>play</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a5645278190f37de9f3a5e743ea655742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>playto</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a0e9ada7f6894fe5909847c70f4a54dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>searchMediaAudioAlbum</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>ad55b2e63768bec7f9079d74367bc6c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>searchMediaMovie</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>ae9cea5eff3fe32ea6b08028e68ca9d1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>searchMediaTvshows</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>af9ad7079ec7c4c041da834d721edeb2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>af2f4e7f1a3d4f3c02dd64ff0ec7454ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdownLibrary</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a2924223dc5b1f2bb10f5120b5de1edcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startLibrary</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a9598d3229eeb4cfaa81a3243241cb0b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a0121a964cec805272c1885c71b173a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>up</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a5618bad126fe56b1fbc2b140645bafbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Xbmc</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a47b7d3d3d3af66bc2f851067398cd4d4</anchor>
      <arglist>(RiveScript rivescript)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a932fa22675f1de2e422d4e64f54a814b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>List&lt; MediaItem &gt;</type>
      <name>getMediaItems</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>ac943b64fdcaebe6aa3c29f03b6650f50</anchor>
      <arglist>(MediaGetItemsRequest request)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>nodePath</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>a08c68ca8f4bcecac9df8dd7b7b78d5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ServiceClient&lt; MediaGetItemsRequest, MediaGetItemsResponse &gt;</type>
      <name>service</name>
      <anchorfile>classscript_1_1media_1_1xbmc_1_1Xbmc.html</anchorfile>
      <anchor>ab9b8a025d38d9367dbec53a53b39193d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>script::media::youtube</name>
    <filename>namespacescript_1_1media_1_1youtube.html</filename>
    <class kind="class">script::media::youtube::launch_youtube</class>
    <class kind="class">script::media::youtube::search_youtube</class>
    <class kind="class">script::media::youtube::Youtube</class>
  </compound>
  <compound kind="class">
    <name>script::media::youtube::launch_youtube</name>
    <filename>classscript_1_1media_1_1youtube_1_1launch__youtube.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1launch__youtube.html</anchorfile>
      <anchor>aa483c708fbce739613ea90415fee4b5f</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::youtube::search_youtube</name>
    <filename>classscript_1_1media_1_1youtube_1_1search__youtube.html</filename>
    <base>com::rosalfred::core::ia::rivescript::lang::java::RunRiver</base>
    <member kind="function">
      <type>BotReply</type>
      <name>invoke</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1search__youtube.html</anchorfile>
      <anchor>a885df22df86fe0c3d32b8e80717d71ca</anchor>
      <arglist>(RiveScript rs, String user, String[] args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>script::media::youtube::Youtube</name>
    <filename>classscript_1_1media_1_1youtube_1_1Youtube.html</filename>
    <member kind="function">
      <type>BotReply</type>
      <name>launch</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>a96489455fe8780fc466574d791294aa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BotReply</type>
      <name>search</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>aaa1fcfd8064119e952427ad00cb580e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Youtube</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>aea574c181d5e56a800118331d9b50dfb</anchor>
      <arglist>(RosRiveScript rivescript)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>getSearch</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>ab3df18ef9d30b9490b2bc6fc174f6065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>URL</type>
      <name>getSearchUrl</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>a576b2a0748d6a8ec9a1753d1d81bc36e</anchor>
      <arglist>(String search, int startIndex, int maxResults)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>String</type>
      <name>getVideoId</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>ac6a7af4047f54f14ec32d4c8e74afb4f</anchor>
      <arglist>(String youtubeUrl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final RosRiveScript</type>
      <name>rivescript</name>
      <anchorfile>classscript_1_1media_1_1youtube_1_1Youtube.html</anchorfile>
      <anchor>af410e546cc179930fa0104743ee9cba6</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
