14#ifndef GDCMAASSOCIATEACPDU_H
15#define GDCMAASSOCIATEACPDU_H
41 std::istream &
Read(std::istream &is)
override;
42 const std::ostream &
Write(std::ostream &os)
const override;
46 typedef std::vector<PresentationContextAC>::size_type
SizeType;
48 assert( !PresContextAC.empty() && i < PresContextAC.size() );
49 return PresContextAC[i];
52 return PresContextAC.size();
58 void Print(std::ostream &os)
const override;
71 static const uint8_t ItemType;
72 static const uint8_t Reserved2;
74 static const uint16_t ProtocolVersion;
75 static const uint16_t Reserved9_10;
80 char Reserved11_26[16];
84 char Reserved27_42[16];
88 char Reserved43_74[32];
96 std::vector<PresentationContextAC> PresContextAC;
AAssociateACPDU.
Definition gdcmAAssociateACPDU.h:38
const UserInformation & GetUserInformation() const
Definition gdcmAAssociateACPDU.h:54
std::vector< PresentationContextAC >::size_type SizeType
Definition gdcmAAssociateACPDU.h:46
void AddPresentationContextAC(PresentationContextAC const &pcac)
bool IsLastFragment() const override
Definition gdcmAAssociateACPDU.h:59
void InitFromRQ(AAssociateRQPDU const &rqpdu)
SizeType GetNumberOfPresentationContextAC() const
Definition gdcmAAssociateACPDU.h:51
const PresentationContextAC & GetPresentationContextAC(SizeType i)
Definition gdcmAAssociateACPDU.h:47
void SetCalledAETitle(const char calledaetitle[16])
std::istream & Read(std::istream &is) override
void Print(std::ostream &os) const override
SizeType Size() const override
void SetCallingAETitle(const char callingaetitle[16])
const std::ostream & Write(std::ostream &os) const override
AAssociateRQPDU.
Definition gdcmAAssociateRQPDU.h:36
ApplicationContext.
Definition gdcmApplicationContext.h:33
BasePDU.
Definition gdcmBasePDU.h:51
PresentationContextAC.
Definition gdcmPresentationContextAC.h:33