## Uses of Class
cdac.medinfo.sdk.hl7282.hl7net.upperlayer.ClientSession

- Packages that use ClientSession
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.hl7net.upperlayer | Provides classes which interact with application layer and base network layer.

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

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer with parameters of type ClientSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | IProcessHandler.`OnBatchFileReceive(ClientSession objClientSession)` Invoked when BatchFile is received from remote system.
    `void` | IProcessHandler.`onClose(ClientSession objClientSession)` Closes the Connection.
    `void` | IProcessHandler.`OnConnect(ClientSession objClientSession)` Invoked when Client is connected.
    `void` | IProcessHandler.`OnErrorReceive(ClientSession objClientSession)` Invoked when SDK is not able to parse received message.
    `void` | IInteractiveQueryReciever.`onInteractiveQueryReceive(ClientSession objClientSession)` Invoked when Message is received from remote system.
    `void` | IProcessHandler.`OnMessageReceive(ClientSession objClientSession)` Invoked when Message is received from remote system.
    `void` | ICanceledQueryReceiver.`onQueryCancellationReceive(ClientSession objClientSession)` Invoked when Message is received from remote system is cancellation query.
    `void` | ISubscriptionListener.`onSubscriptionCancel(ClientSession objClientSession)` Invoked when cancel subscription message is received from remote system.
    `void` | ISubscriptionListener.`onSubscriptionMessageReceive(ClientSession objClientSession)` Invoked when subscription message is received from remote system.
    `void` | IClientStatusListener.`updateStatus(ClientSession objClientSession)` Status.
    `void` | Controller.`updateStatus(ClientSession objClientSession)` Update status.