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];
95 static const uint8_t ItemType;
97 static const uint8_t Reserved2;
110 static const uint16_t ProtocolVersion;
115 static const uint16_t Reserved9_10;
124 char CalledAETitle[16];
133 char CallingAETitle[16];
138 char Reserved43_74[32];
146 std::vector<PresentationContextRQ> PresContext;
153 #endif //GDCMAASSOCIATERQPDU_H