34 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/ofstd/ofstring.h"
36 #include "dcmtk/ofstd/ofcond.h"
37 #include "dcmtk/dcmnet/dcmsmap.h"
52 const OFString& presentationContextGroup,
54 const OFString& extendedNegotiationGroup);
125 const char *presentationContextKey,
126 const char *roleSelectionKey,
127 const char *extendedNegotiationKey);
const char * getExtendedNegotiationKey(const char *key) const
returns the extended negotiation key for the given profile
OFString roleSelectionGroup_
symbolic identifier of the role selection list, may be empty
DcmProfileMap & operator=(const DcmProfileMap &arg)
private undefined copy assignment operator
~DcmProfileMap()
destructor
OFCondition add(const char *key, const char *presentationContextKey, const char *roleSelectionKey, const char *extendedNegotiationKey)
add new entry to list within map.
DcmProfileMap()
constructor
~DcmProfileEntry()
destructor
const char * getExtendedNegotiationKey() const
returns the extended negotiation key
DcmProfileEntry & operator=(const DcmProfileEntry &arg)
private undefined copy assignment operator
DcmSimpleMap< DcmProfileEntry * > map_
map of profiles
this helper class is a profile list entry.
DcmProfileEntry(const OFString &presentationContextGroup, const OFString &roleSelectionGroup, const OFString &extendedNegotiationGroup)
constructor
OFBool operator==(const DcmProfileEntry &arg) const
comparison operator.
const char * getRoleSelectionKey(const char *key) const
returns the role selection key for the given profile
OFBool isKnownKey(const char *key) const
checks if the key is known
OFString extendedNegotiationGroup_
symbolic identifier of the extended negotiation list, may be empty
const char * getPresentationContextKey() const
returns the presentation context key
this helper class maintains a map of association negotiation profile keys.
a simple string class that implements a subset of std::string.
const char * getRoleSelectionKey() const
returns the role selection key
const char * getPresentationContextKey(const char *key) const
returns the presentation context key for the given profile
General purpose class for condition codes.
OFString presentationContextGroup_
symbolic identifier of the presentation context list