34 #include "dcmtk/config/osconfig.h" 35 #include "dcmtk/ofstd/oflist.h" 36 #include "dcmtk/ofstd/ofcond.h" 37 #include "dcmtk/dcmnet/dcmsmap.h" 38 #include "dcmtk/dcmnet/dccfuidh.h" 55 const unsigned char *data,
156 const char *abstractSyntaxUID,
157 const unsigned char *rawData,
164 OFBool isKnownKey(
const char *key)
const;
177 const char *pckey)
const;
const char * getAbstractSyntaxC() const
returns the abstract syntax UID maintained by this object as a C string
this helper class is a extended negotiation list entry.
OFBool operator==(const DcmExtendedNegotiationItem &arg) const
comparison operator.
const char * c_str() const
returns UID as C string
DcmSimpleMap< DcmExtendedNegotiationList * > map_
map of extended negotiation lists
DcmExtendedNegotiationItem & operator=(const DcmExtendedNegotiationItem &arg)
private undefined copy assignment operator
this class implements a simple map of key-value pairs.
~DcmExtendedNegotiationItem()
destructor
helper class that manages a single DICOM UID.
double linked list template class.
const unsigned char * getRaw() const
returns a pointer to the raw data block
this helper class maintains a map of extended negotiation lists.
const DcmUIDHandler & getAbstractSyntax() const
returns a const reference to the abstract syntax UID maintained by this object
this helper class maintains a map of presentation context lists.
Uint32 length_
length of raw data block, in bytes
OFBool matches(const DcmUIDHandler &arg) const
checks if the given argument matches the abstract syntax UID maintained by this object ...
Uint32 getLength() const
returns the length of the raw data block in bytes
unsigned char * raw_
pointer to raw data block
DcmUIDHandler uid_
abstract syntax UID
General purpose class for condition codes.
DcmExtendedNegotiationItem(const DcmUIDHandler &abstractSyntax, const unsigned char *data, Uint32 length)
constructor.