14 #ifndef GDCMAASSOCIATERQPDU_H
15 #define GDCMAASSOCIATERQPDU_H
30 class AAssociateACPDU;
39 std::istream &
Read(std::istream &is);
40 const std::ostream &
Write(std::ostream &os)
const;
59 void Print(std::ostream &os)
const;
71 typedef std::vector<PresentationContextRQ>::size_type
SizeType;
73 return PresContext.size();
76 assert( !PresContext.empty() && i < PresContext.size() );
77 return PresContext[i];
88 static const uint8_t ItemType;
90 static const uint8_t Reserved2;
103 static const uint16_t ProtocolVersion;
108 static const uint16_t Reserved9_10;
117 char CalledAETitle[16];
126 char CallingAETitle[16];
131 static const uint8_t Reserved43_74[32];
139 std::vector<PresentationContextRQ> PresContext;
146 #endif //GDCMAASSOCIATERQPDU_H