LAUREL BRIDGE

ProgramCallbackMWLServer Class

DICOM Connectivity Framework V3.4
An MWL server that extends AssociationListenerAdapter and implements the IAssociationConfigPolicyManager.
Inheritance Hierarchy

SystemObject
  AssociationListenerAdapter
    LaurelBridge.DCFExamples.MWLSCPProgramCallbackMWLServer

Namespace:  LaurelBridge.DCFExamples.MWLSCP
Assembly:  MWLSCP (in MWLSCP.exe) Version: DCF34 r13043 DCF_3_4_56_20220408 NetFramework
Syntax

C#
public class CallbackMWLServer : AssociationListenerAdapter

The ProgramCallbackMWLServer type exposes the following members.

Constructors

  NameDescription
Public methodProgramCallbackMWLServer
Creates a CallbackMWLServer with the specified list of allowed presentation contexts.
Top
Methods

  NameDescription
Public methodBeginAssociation
Creates the MWLSCP object to handle the association that caused this method to be called.
(Overrides AssociationListenerAdapter.BeginAssociation(AssociationAcceptor).)
Public methodGetSessionSettings
Returns a DicomSessionSettings object to be used for the association.
Top
Remarks

The IAssociationConfigPolicyManager allows us to get a callback to set our session settings for the association.

This class overrides the BeginAssociation(AssociationAcceptor) method to install a service class provider which negotiates the association, and delegates service class specific messages back to us for processing. Other AssociationListenerAdapter methods may be overridden to implement additional functionality.

See Also

Reference