# Package cdac.medinfo.sdk.hl7282.hl7net.upperlayer

Provides classes which interact with application layer and base network layer.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IBatchReceiver | This interface will be registered to Receiving end.
  ICanceledQueryReceiver | This interface will be registered to Server.
  ICanceledResponseReceiver | This interface will be registered to Client.
  IClientStatusListener | The listener interface for receiving IClientStatus events.
  IExceptionListener | IAsyncReceiver is the receiver interface for receiving Deferred Responses.
  IInteractiveQueryReciever | This interface will be implemented by class which wants capability of receiving interactive query.
  IInteractiveResponseReciever | This interface will be registered to Receiving end.
  IProcessHandler | IProcessHandler provides user with methods like OnMessageReceive,OnConnect these methods should be implemented by user to perform required Operations on received messages.
  ISubscriptionListener | ISubscriptionListener needs to be implemented and registered with ServerSession in order to receive subscription messages sent by client/subscriber/listener.

- Class Summary
  Class | Description
  --- | ---
  ClientSession | ClientSession is instantiated when Client is Connected to Server end.
  Controller | The Class SCPController.
  ServerSession | The Class SCPSession.
  UserSession | User Session provides method for client side to Query other systems & also to trigger any specific Event.

## Package cdac.medinfo.sdk.hl7282.hl7net.upperlayer Description

Provides classes which interact with application layer and base network layer. It provides with verifier classes which validates the incoming & outgoing messages from application layer. It contains session classes to manage the session of client & server side entities.