pynetdicom.acse.ACSE¶
- class pynetdicom.acse.ACSE(acse_timeout=30)[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.
- acse_timeout¶
The maximum time (in seconds) to wait for association related PDUs from the peer.
- Type
- __init__(acse_timeout=30)[source][source]¶
Create the ACSE service provider.
- Parameters
acse_timeout (int, optional) – The maximum time (in seconds) to wait for A-ASSOCIATE related PDUs from the peer (default: 30)
Methods
__init__([acse_timeout])Create the ACSE service provider.
debug_receive_abort(a_abort)Placeholder for a function callback.
debug_receive_associate_ac(a_associate_ac)Placeholder for a function callback.
debug_receive_associate_rj(a_associate_rj)Placeholder for a function callback.
debug_receive_associate_rq(a_associate_rq)Placeholder for a function callback.
debug_receive_data_tf(p_data_tf)Placeholder for a function callback.
debug_receive_release_rp(a_release_rp)Placeholder for a function callback.
debug_receive_release_rq(a_release_rq)Placeholder for a function callback.
debug_send_abort(a_abort_rq)Placeholder for a function callback.
debug_send_associate_ac(a_associate_ac)Placeholder for a function callback.
debug_send_associate_rj(a_associate_rj)Placeholder for a function callback.
debug_send_associate_rq(a_associate_rq)Placeholder for a function callback.
debug_send_data_tf(p_data_tf)Placeholder for a function callback.
debug_send_release_rp(a_release_rp)Placeholder for a function callback.
debug_send_release_rq(a_release_rq)Placeholder for a function callback.
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.
is_released(assoc)Return True if an A-RELEASE response has been received.
negotiate_association(assoc)Perform an association negotiation as either the requestor or acceptor.
negotiate_release(assoc)Negotiate association release.
release_association(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.