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
20namespace odil
21{
22
23namespace dul
24{
25
28{
29public:
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
Encapsulate association parameters.
Definition: AssociationParameters.h:27
Data related to events of the DUL state machine.
Definition: EventData.h:28
AssociationParameters association_parameters
Definition: EventData.h:32
std::shared_ptr< AssociationRejected > reject
Definition: EventData.h:33
Transport::Socket::endpoint_type peer_endpoint
Definition: EventData.h:30
std::shared_ptr< pdu::Object > pdu
Definition: EventData.h:31
Definition: Association.h:25
#define ODIL_API
Definition: odil.h:28