33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/ofstd/ofcond.h"
37 #define DUL_TYPENEGOTIATIONOFUSERIDENTITY (unsigned char)0x58
40 enum T_ASC_UserIdentityNegotiationMode
42 ASC_USER_IDENTITY_NONE = 0,
43 ASC_USER_IDENTITY_USER = 1,
44 ASC_USER_IDENTITY_USER_PASSWORD = 2,
45 ASC_USER_IDENTITY_KERBEROS = 3,
46 ASC_USER_IDENTITY_SAML = 4,
47 ASC_USER_IDENTITY_UNKNOWN
65 virtual unsigned char pduType()
const =0;
93 unsigned long& bytesRead,
94 unsigned long availData) =0;
102 unsigned long& lengthWritten)
const =0;
107 virtual void clear() =0;
113 virtual void dump(STD_NAMESPACE ostream& outstream)
const =0;
149 virtual void clear();
170 const Uint16& length);
178 const Uint16& length);
188 Uint16& resultLen)
const;
198 Uint16& resultLen)
const;
222 unsigned long& lengthWritten)
const;
239 unsigned long &bytesRead,
240 unsigned long availData);
246 void dump(STD_NAMESPACE ostream& outstream)
const;
297 virtual void clear();
305 const Uint16& rspLen);
315 Uint16& resultLen)
const;
329 unsigned long& lengthWritten)
const;
340 unsigned long &bytesRead,
341 unsigned long availData);
347 void dump(STD_NAMESPACE ostream& outstream)
const;