<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.14">
  <compounddef id="classCisRpcServer" kind="class" language="C++" prot="public">
    <compoundname>CisRpcServer</compoundname>
    <basecompoundref refid="classCisRpc" prot="public" virt="non-virtual">CisRpc</basecompoundref>
    <includes refid="CisInterface_8hpp" local="no">CisInterface.hpp</includes>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classCisRpcServer_1a4d531d6b97d3916f9b4fe9398b71f60f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>CisRpcServer::CisRpcServer</definition>
        <argsstring>(const char *name, const char *inFormat, const char *outFormat)</argsstring>
        <name>CisRpcServer</name>
        <param>
          <type>const char *</type>
          <declname>name</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>inFormat</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>outFormat</declname>
        </param>
        <briefdescription>
<para>Constructor for <ref refid="classCisRpcServer" kindref="compound">CisRpcServer</ref>. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">name</parametername>
</parameternamelist>
<parameterdescription>
<para>constant character pointer name used for input and output queues. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">inFormat</parametername>
</parameternamelist>
<parameterdescription>
<para>character pointer to format that should be used for parsing input. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">outFormat</parametername>
</parameternamelist>
<parameterdescription>
<para>character pointer to format that should be used for formatting output. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp" line="352" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp" bodystart="352" bodyend="353"/>
      </memberdef>
      <memberdef kind="function" id="classCisRpcServer_1a5681ecdcbcd03ad613f4843c39a3403b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>CisRpcServer::~CisRpcServer</definition>
        <argsstring>()</argsstring>
        <name>~CisRpcServer</name>
        <briefdescription>
<para>Destructor for <ref refid="classCisRpcServer" kindref="compound">CisRpcServer</ref>. See cis_free in <ref refid="CisInterface_8h_source" kindref="compound">CisInterface.h</ref> for details. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp" line="359" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp" bodystart="359" bodyend="359"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>C++ interface to cisRpc_t server-side functionality. The <ref refid="classCisRpcServer" kindref="compound">CisRpcServer</ref> class is a basic wrapper around the C cisRpc_t structure and associated server-side functions from the <ref refid="CisInterface_8h_source" kindref="compound">CisInterface.h</ref> header. It provides the user with C++ style access to basic RPC server operations. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="128">
        <label>CisRpc</label>
        <link refid="classCisRpc"/>
      </node>
      <node id="127">
        <label>CisRpcServer</label>
        <link refid="classCisRpcServer"/>
        <childnode refid="128" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="130">
        <label>CisRpc</label>
        <link refid="classCisRpc"/>
      </node>
      <node id="129">
        <label>CisRpcServer</label>
        <link refid="classCisRpcServer"/>
        <childnode refid="130" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp" line="340" column="1" bodyfile="/root/cis_interface/cis_interface/cis_interface/interface/CisInterface.hpp" bodystart="340" bodyend="361"/>
    <listofallmembers>
      <member refid="classCisRpc_1a29148e3e2924edc61aeec247ed939161" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>_destroy_pi</name></member>
      <member refid="classCisRpc_1a91e65146ad3b4d1a3999835003b1cf37" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>CisRpc</name></member>
      <member refid="classCisRpc_1aca7fcde600dcb7b42ef93a5e9405358b" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>CisRpc</name></member>
      <member refid="classCisRpcServer_1a4d531d6b97d3916f9b4fe9398b71f60f" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>CisRpcServer</name></member>
      <member refid="classCisRpc_1ac58fc44e28ea378a1ef6b12684371aef" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>pi</name></member>
      <member refid="classCisRpc_1a6b1acb06791551c0c3096f678690e315" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>recv</name></member>
      <member refid="classCisRpc_1afb4143aa59acfe94df91435262cde01e" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>send</name></member>
      <member refid="classCisRpc_1accbcccd1fd223660be6e8cf54cace2a8" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>~CisRpc</name></member>
      <member refid="classCisRpcServer_1a5681ecdcbcd03ad613f4843c39a3403b" prot="public" virt="non-virtual"><scope>CisRpcServer</scope><name>~CisRpcServer</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
