AssociationListenerAdapter
LaurelBridge.DCF.Examples.QuerySCPCallbackQueryServer
Namespace: LaurelBridge.DCF.Examples.QuerySCP
Assembly: QuerySCP (in QuerySCP.exe) Version: DCF34 r10560 DCF_3_4_10
public class CallbackQueryServer : AssociationListenerAdapter
The CallbackQueryServer type exposes the following members.
Name | Description | |
---|---|---|
CallbackQueryServer |
Constructs an CallbackStoreServer will service incoming associations.
|
Name | Description | |
---|---|---|
BeginAssociation |
Creates the QRSCP to handle the association that caused this method to be called.
(Overrides AssociationListenerAdapter.BeginAssociation(AssociationAcceptor).) | |
CCancel |
Implementation of the CCancel handler.
| |
CFind |
Create and send some canned responses to the SCU.
| |
CGet |
Implementation of the CGet DIMSE handler.
| |
CMove |
Move some canned responses to a Store SCP and send CMoveResponses the SCU.
| |
GetSessionSettings |
Returns a DicomSessionSettings object to be used for the association.
|
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 QRSCP. If UseCallbackServer is true, a stock QRSCP is registered as the provider with callbacks that delegate to members of this class. If UseCallbackServer is false, the ExtendedQRSCP class that extends QRSCP is registered as the provider and overrides the DimseServiceUser methods.
Other AssociationListenerAdapter methods may be overridden to implement additional functionality.