pynetdicom.acse.ACSE¶
- class pynetdicom.acse.ACSE(assoc)[source][source]¶
The Association Control Service Element (ACSE) service provider.
The ACSE protocol handles association establishment, normal release of an association and the abnormal release of an association.
- __init__(assoc)[source][source]¶
Create the ACSE service provider.
- Parameters
assoc (association.Association) – The Association to provide ACSE services for.
Methods
__init__(assoc)Create the ACSE service provider.
is_aborted(assoc)Return True if an A-ABORT or A-P-ABORT request has been received.
is_release_requested(assoc)Return True if an A-RELEASE request has been received.
negotiate_association(assoc)Perform an association negotiation as either the requestor or acceptor.
negotiate_release(assoc)Negotiate association release.
send_abort(assoc, source)Send an A-ABORT request to the peer.
send_accept(assoc)Send an A-ASSOCIATE (accept) to the peer.
send_ap_abort(assoc, reason)Send an A-P-ABORT to the peer.
send_reject(assoc, result, source, diagnostic)Send an A-ASSOCIATE (reject) to the peer.
send_release(assoc[, is_response])Send an A-RELEASE (request or response) to the peer.
send_request(assoc)Send an A-ASSOCIATE (request) to the peer.
Attributes
assocReturn the Association to provide ACSE services for.