Odil
A C++11 library for the DICOM standard
src
odil
dul
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
14
#include "
odil/AssociationAcceptor.h
"
15
#include "
odil/AssociationParameters.h
"
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
27
class
ODIL_API
EventData
28
{
29
public
:
30
Transport::Socket::endpoint_type peer_endpoint;
31
std::shared_ptr<pdu::Object> pdu;
32
AssociationParameters
association_parameters;
33
std::shared_ptr<AssociationRejected> reject;
34
};
35
36
}
37
38
}
39
40
#endif // _350775b8_701f_4069_ab1e_c974a209389c
odil
Definition:
Association.h:23
ODIL_API
#define ODIL_API
Definition:
odil.h:27
odil::AssociationParameters
Encapsulate association parameters.
Definition:
AssociationParameters.h:30
odil.h
AssociationParameters.h
AssociationAcceptor.h
Object.h
Transport.h
odil::dul::EventData
Data related to events of the DUL state machine.
Definition:
EventData.h:36
Generated by
1.8.16