Odil
A C++11 library for the DICOM standard
EventData.h
Go to the documentation of this file.
1 /*************************************************************************
2  * odil - Copyright (C) Universite de Strasbourg
3  * Distributed under the terms of the CeCILL-B license, as published by
4  * the CEA-CNRS-INRIA. Refer to the LICENSE file or to
5  * http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
6  * for details.
7  ************************************************************************/
8 
9 #ifndef _350775b8_701f_4069_ab1e_c974a209389c
10 #define _350775b8_701f_4069_ab1e_c974a209389c
11 
12 #include <memory>
13 
16 #include "odil/dul/Transport.h"
17 #include "odil/odil.h"
18 #include "odil/pdu/Object.h"
19 
20 namespace odil
21 {
22 
23 namespace dul
24 {
25 
28 {
29 public:
30  Transport::Socket::endpoint_type peer_endpoint;
31  std::shared_ptr<pdu::Object> pdu;
33  std::shared_ptr<AssociationRejected> reject;
34 };
35 
36 }
37 
38 }
39 
40 #endif // _350775b8_701f_4069_ab1e_c974a209389c
Transport::Socket::endpoint_type peer_endpoint
Definition: EventData.h:30
std::shared_ptr< AssociationRejected > reject
Definition: EventData.h:33
Definition: Association.h:24
AssociationParameters association_parameters
Definition: EventData.h:32
Encapsulate association parameters.
Definition: AssociationParameters.h:26
#define ODIL_API
Definition: odil.h:28
std::shared_ptr< pdu::Object > pdu
Definition: EventData.h:31
Data related to events of the DUL state machine.
Definition: EventData.h:27