odil
C++11libraryfortheDICOMstandard
|
Presentation Context, cf. PS 3.8, 9.3.2.2, PS 3.8, 9.3.3.2, PS 3.7, D.3.3.4.1 and PS 3.7 D.3.3.4.2. More...
#include <AssociationParameters.h>
Public Types | |
enum | Result { Acceptance = 0, UserRejection = 1, NoReason = 2, AbstractSyntaxNotSupported = 3, TransferSyntaxesNotSupported = 4 } |
Result of the presentation context negotiation. | |
Public Member Functions | |
PresentationContext (uint8_t id, std::string const &abstract_syntax, std::vector< std::string > const &transfer_syntaxes, bool scu_role_support, bool scp_role_support, Result result=Result::NoReason) | |
bool | operator== (PresentationContext const &other) const |
Member-wise equality. | |
Public Attributes | |
uint8_t | id |
Identifier of the presentation context, must be odd. | |
std::string | abstract_syntax |
Proposed abstract syntax. | |
std::vector< std::string > | transfer_syntaxes |
Proposed transfer syntaxes or accepted transfer syntax. | |
bool | scu_role_support |
Support for SCU role. | |
bool | scp_role_support |
Support for SCP role. | |
Result | result |
Result of the negotiation. | |
Presentation Context, cf. PS 3.8, 9.3.2.2, PS 3.8, 9.3.3.2, PS 3.7, D.3.3.4.1 and PS 3.7 D.3.3.4.2.