## Uses of Interface
cdac.medinfo.sdk.hl7282.hl7net.commons.IFragmentProcessor

- Packages that use IFragmentProcessor
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.fragment | Provides classes for Fragmentation and De-Fragmentation of Messages.
  cdac.medinfo.sdk.hl7282.hl7net.communication | Provides classes which are required for Message buffer parsing from network stream.
  cdac.medinfo.sdk.hl7282.hl7net.upperlayer | Provides classes which interact with application layer and base network layer.

- - ### Uses of IFragmentProcessor in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.fragment

    Classes in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.fragment that implement IFragmentProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FragmentAgent` The Class FragmentAgent performs the fragmentation and defragmentation for HL7 messages It Fragments the messages according to the max length allowed.

  - ### Uses of IFragmentProcessor in cdac.medinfo.sdk.hl7282.hl7net.communication

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication that return IFragmentProcessor
    Modifier and Type | Method and Description
    --- | ---
    `IFragmentProcessor` | AuxAgent.`getFragmentProcessor()` Retrieves the Fragment Processor

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication with parameters of type IFragmentProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuxAgent.`setFragmentProcessor(IFragmentProcessor objIFragmentProcessor)` Sets the Fragment Processor

  - ### Uses of IFragmentProcessor in cdac.medinfo.sdk.hl7282.hl7net.upperlayer

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer with parameters of type IFragmentProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserSession.`setFragmentProcessor(IFragmentProcessor objIFragmentProcessor)` Sets the Fragment Processor
    `void` | ServerSession.`setFragmentProcessor(IFragmentProcessor objIFragmentProcessor)` Sets the Fragment Processor
    `void` | Controller.`setFragmentProcessor(IFragmentProcessor objIFragmentProcessor)` Sets the Fragment Processor
    `void` | ClientSession.`setFragmentProcessor(IFragmentProcessor objIFragmentProcessor)` Sets the Fragment Processor