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

- Packages that use ISequenceAgent
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.sequence | Provides classes which are responsible for the Sequencing in the 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 ISequenceAgent in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.sequence

    Classes in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.sequence that implement ISequenceAgent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InitiatingSequenceAgent` This class keeps the records and provides the necessary Sequence Number to the Messages.
    `class` | `ReceivingSequenceAgent` This class keeps the records and provides the necessary Sequence Number to the Messages.

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

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication with parameters of type ISequenceAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerSideMessageAgent.`setSequenceAgent(ISequenceAgent objSequenceAgent)` Sets the Sequence Agent.
    `void` | ClientSideMessageAgent.`setSequenceAgent(ISequenceAgent objSequenceAgent)` Sets the Sequence Agent.Sequence Agent is required to enable Sequence Numbering in the message transactions.

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

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer that return ISequenceAgent
    Modifier and Type | Method and Description
    --- | ---
    `ISequenceAgent` | ClientSession.`getSequenceAgent()` Retrieves ISequenceAgent from ClientSession.

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer with parameters of type ISequenceAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserSession.`setSequenceAgent(ISequenceAgent objSequenceAgent)` Sets the sequence agent on UserSession.Sequence Agent is required to enable Sequence Numbering in the message transactions.
    `void` | ClientSession.`setSequenceAgent(ISequenceAgent objSequenceAgent)` Sets the Sequence Agent.