34 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/ofstd/oflist.h"
36 #include "dcmtk/ofstd/ofstring.h"
37 #include "dcmtk/ofstd/ofcond.h"
38 #include "dcmtk/dcmnet/dcmsmap.h"
39 #include "dcmtk/dcmnet/dccfuidh.h"
139 const char *abstractSyntaxUID,
140 const char *transferSyntaxKey);
const char * getTransferSyntaxKey() const
returns the key for the list of transfer syntaxes maintained by this object
OFBool operator==(const DcmPresentationContextItem &arg) const
comparison operator.
OFBool isKnownKey(const char *key) const
checks if the key is known
OFBool matches(const DcmUIDHandler &arg) const
checks if the given argument matches the abstract syntax UID maintained by this object ...
this helper class is a presentation context list entry.
OFString xferSyntaxGroup_
key of the transfer syntax group
DcmSimpleMap< DcmPresentationContextList * > map_
map of presentation context lists
DcmPresentationContextItem & operator=(const DcmPresentationContextItem &arg)
private undefined copy assignment operator
const char * c_str() const
returns UID as C string
~DcmPresentationContextMap()
destructor
DcmUIDHandler uid_
abstract syntax UID
this class implements a simple map of key-value pairs.
helper class that manages a single DICOM UID.
double linked list template class.
~DcmPresentationContextItem()
destructor
DcmPresentationContextItem(const DcmUIDHandler &abstractSyntax, const OFString &xferSyntaxGroup)
constructor
const char * getAbstractSyntax() const
returns the abstract syntax UID
this helper class maintains a map of presentation context lists.
a simple string class that implements a subset of std::string.
OFCondition add(const char *key, const char *abstractSyntaxUID, const char *transferSyntaxKey)
add new entry to list within map.
const DcmPresentationContextList * getPresentationContextList(const char *key) const
returns the list of presentation contexts identified by the given key
OFBool isKnownAbstractSyntax(const char *key, const DcmUIDHandler &abstractSyntax) const
checks if the given abstract syntax is contained in the list identified by the given key...
const char * c_str() const
returns a pointer to the initial element of an array of length size()+1 whose first size() elements e...
DcmPresentationContextMap & operator=(const DcmPresentationContextMap &arg)
private undefined copy assignment operator
DcmPresentationContextMap()
constructor
General purpose class for condition codes.