API Reference ============= This page documents the public API of Pure3270. Main Module ----------- .. automodule:: pure3270 :members: :undoc-members: :show-inheritance: Session Module -------------- .. automodule:: pure3270.session :members: :undoc-members: :show-inheritance: Patching Module --------------- .. automodule:: pure3270.patching.patching :members: :undoc-members: :show-inheritance: Emulation Modules ----------------- Screen Buffer ~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.screen_buffer :members: :undoc-members: :show-inheritance: EBCDIC ~~~~~~ .. automodule:: pure3270.emulation.ebcdic :members: :undoc-members: :show-inheritance: Protocol Modules ---------------- TN3270 Handler ~~~~~~~~~~~~~~ .. automodule:: pure3270.protocol.tn3270_handler :members: :undoc-members: :show-inheritance: Data Stream ~~~~~~~~~~~ .. automodule:: pure3270.protocol.data_stream :members: :undoc-members: :show-inheritance: Negotiator ~~~~~~~~~~ .. automodule:: pure3270.protocol.negotiator :members: :undoc-members: :show-inheritance: SSL Wrapper ~~~~~~~~~~~ .. automodule:: pure3270.protocol.ssl_wrapper :members: :undoc-members: :show-inheritance: Printer Sessions ~~~~~~~~~~~~~~~~ High-level printer session classes for TN3270E printer LU support. .. automodule:: pure3270.session :members: PrinterSession, AsyncPrinterSession :undoc-members: :show-inheritance: Printer Protocol ~~~~~~~~~~~~~~~~ Low-level printer protocol implementation. .. automodule:: pure3270.protocol.printer :members: :undoc-members: :show-inheritance: TN3270E Header ~~~~~~~~~~~~~~ .. automodule:: pure3270.protocol.tn3270e_header :members: :undoc-members: :show-inheritance: Utils ~~~~~ .. automodule:: pure3270.protocol.utils :members: :undoc-members: :show-inheritance: VT100 Parser ~~~~~~~~~~~~ .. automodule:: pure3270.protocol.vt100_parser :members: :undoc-members: :show-inheritance: Emulation Modules ----------------- Screen Buffer ~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.screen_buffer :members: :undoc-members: :show-inheritance: EBCDIC ~~~~~~ .. automodule:: pure3270.emulation.ebcdic :members: :undoc-members: :show-inheritance: Printer Buffer ~~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.printer_buffer :members: :undoc-members: :show-inheritance: Field Attributes ~~~~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.field_attributes :members: :undoc-members: :show-inheritance: Extended Position ~~~~~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.extended_position :members: :undoc-members: :show-inheritance: Extended Screen Buffer ~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.extended_screen_buffer :members: :undoc-members: :show-inheritance: Addressing ~~~~~~~~~~ .. automodule:: pure3270.emulation.addressing :members: :undoc-members: :show-inheritance: Buffer Writer ~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.buffer_writer :members: :undoc-members: :show-inheritance: Snapshot ~~~~~~~~ .. automodule:: pure3270.emulation.snapshot :members: :undoc-members: :show-inheritance: Regression Harness ~~~~~~~~~~~~~~~~~~ .. automodule:: pure3270.emulation.regression_harness :members: :undoc-members: :show-inheritance: Exceptions ---------- .. automodule:: pure3270.exceptions :members: :undoc-members: :show-inheritance: