<?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.8">
  <compounddef id="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector" kind="interface" prot="public">
    <compoundname>Mike42::Escpos::PrintConnectors::PrintConnector</compoundname>
    <derivedcompoundref refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector" prot="public" virt="non-virtual">Mike42\Escpos\PrintConnectors\ApiPrintConnector</derivedcompoundref>
    <derivedcompoundref refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector" prot="public" virt="non-virtual">Mike42\Escpos\PrintConnectors\CupsPrintConnector</derivedcompoundref>
    <derivedcompoundref refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector" prot="public" virt="non-virtual">Mike42\Escpos\PrintConnectors\DummyPrintConnector</derivedcompoundref>
    <derivedcompoundref refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector" prot="public" virt="non-virtual">Mike42\Escpos\PrintConnectors\FilePrintConnector</derivedcompoundref>
    <derivedcompoundref refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector" prot="public" virt="non-virtual">Mike42\Escpos\PrintConnectors\WindowsPrintConnector</derivedcompoundref>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1a55b7f305e73ba0d617a47eb2ab5b405a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\PrintConnector::__destruct</definition>
        <argsstring>()</argsstring>
        <name>__destruct</name>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_1a4e133a42390b13994b6feeee0e69680b">__destruct</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_1a3e14e2d82fda088b31970551bad6b685">__destruct</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector_1aea5b19933a3ca12d0257ac1b1115e375">__destruct</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_1a910d02d262fda32f97061950defff4ef">__destruct</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a06a4f248b01a407e11a9e755f52c70ee">__destruct</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Print connectors should cause a NOTICE if they are deconstructed when they have not been finalized. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/PrintConnector.php" line="25" column="1"/>
      </memberdef>
      <memberdef kind="function" id="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1a1cb3ab37b06121fcafdb9d2d0679baa2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\PrintConnector::finalize</definition>
        <argsstring>()</argsstring>
        <name>finalize</name>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_1a0d5dde5717d2b634d5fa15a265488ee8">finalize</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_1ab6943e611f8846ed8b648bd6776f9fe3">finalize</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_1a7f36415ba67d39a05747989d5faecb4c">finalize</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a9915f2eb350f7a77dcf8ac6125697679">finalize</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Finish using this print connector (close file, socket, send accumulated output, etc). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/PrintConnector.php" line="31" column="1"/>
      </memberdef>
      <memberdef kind="function" id="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1aec57437e3927972269f0803e9f86782e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\PrintConnector::read</definition>
        <argsstring>($len)</argsstring>
        <name>read</name>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_1a681c49053c2a10a3c22678db0b48648a">read</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_1a378e50d2ae3575c57d24b143de1c2260">read</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector_1a02e23534d2bc080b802412a4002c5efb">read</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_1ad69b61d01054e6a29eb2c95d0fcb91fb">read</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a796b13b3ef8b59916fd40882cde6f877">read</reimplementedby>
        <param>
          <declname>$len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Read data from the printer.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$len</parametername>
</parameternamelist>
<parameterdescription>
<para>Length of data to read. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Data read from the printer, or false where reading is not possible. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/PrintConnector.php" line="39" column="1"/>
      </memberdef>
      <memberdef kind="function" id="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1afcfd2d805f8de8eb9c9d2abfbed232ab" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Mike42\Escpos\PrintConnectors\PrintConnector::write</definition>
        <argsstring>($data)</argsstring>
        <name>write</name>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector_1a91aa1b5a1814e31ca5325ae71d20f857">write</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector_1ae37bbb496532ccf2fb6ecc6fb35681d2">write</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector_1a6471969039a676353917fe6a83ed08a4">write</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector_1a00f342b5c11d71ccd05c55029ca04247">write</reimplementedby>
        <reimplementedby refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector_1a2c3aaa60624cf6f765287b70c459b986">write</reimplementedby>
        <param>
          <declname>$data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Write data to the print connector.</para><para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametertype>string</parametertype>
<parametername>$data</parametername>
</parameternamelist>
<parameterdescription>
<para>The data to write </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/PrintConnector.php" line="46" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>Interface passed to <ref refid="namespaceMike42_1_1Escpos" kindref="compound">Escpos</ref> class for receiving print data. Print connectors are responsible for transporting this to the actual printer. </para>    </detaileddescription>
    <inheritancegraph>
      <node id="155">
        <label>Mike42\Escpos\PrintConnectors\CupsPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1CupsPrintConnector"/>
        <childnode refid="153" relation="public-inheritance">
        </childnode>
      </node>
      <node id="158">
        <label>Mike42\Escpos\PrintConnectors\NetworkPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1NetworkPrintConnector"/>
        <childnode refid="157" relation="public-inheritance">
        </childnode>
      </node>
      <node id="154">
        <label>Mike42\Escpos\PrintConnectors\ApiPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1ApiPrintConnector"/>
        <childnode refid="153" relation="public-inheritance">
        </childnode>
      </node>
      <node id="157">
        <label>Mike42\Escpos\PrintConnectors\FilePrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1FilePrintConnector"/>
        <childnode refid="153" relation="public-inheritance">
        </childnode>
      </node>
      <node id="159">
        <label>Mike42\Escpos\PrintConnectors\WindowsPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1WindowsPrintConnector"/>
        <childnode refid="153" relation="public-inheritance">
        </childnode>
      </node>
      <node id="156">
        <label>Mike42\Escpos\PrintConnectors\DummyPrintConnector</label>
        <link refid="classMike42_1_1Escpos_1_1PrintConnectors_1_1DummyPrintConnector"/>
        <childnode refid="153" relation="public-inheritance">
        </childnode>
      </node>
      <node id="153">
        <label>Mike42\Escpos\PrintConnectors\PrintConnector</label>
        <link refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector"/>
      </node>
    </inheritancegraph>
    <location file="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/PrintConnector.php" line="20" column="1" bodyfile="C:/www/aplusnet/incahellas.com/public_html/lib/escpos-php-development/src/Mike42/Escpos/PrintConnectors/PrintConnector.php" bodystart="19" bodyend="47"/>
    <listofallmembers>
      <member refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1a55b7f305e73ba0d617a47eb2ab5b405a" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::PrintConnector</scope><name>__destruct</name></member>
      <member refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1a1cb3ab37b06121fcafdb9d2d0679baa2" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::PrintConnector</scope><name>finalize</name></member>
      <member refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1aec57437e3927972269f0803e9f86782e" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::PrintConnector</scope><name>read</name></member>
      <member refid="interfaceMike42_1_1Escpos_1_1PrintConnectors_1_1PrintConnector_1afcfd2d805f8de8eb9c9d2abfbed232ab" prot="public" virt="non-virtual"><scope>Mike42::Escpos::PrintConnectors::PrintConnector</scope><name>write</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
