|
DCMTK Version 3.6.9
OFFIS DICOM Toolkit
|
this helper class maintains a map of association negotiation profile keys. More...
Public Member Functions | |
| DcmProfileMap () | |
| constructor | |
| ~DcmProfileMap () | |
| destructor | |
| DcmProfileMap (const DcmProfileMap &arg) | |
| copy constructor, creates deep copy | |
| DcmProfileMap & | operator= (const DcmProfileMap &arg) |
| copy constructor, creates deep copy | |
| OFMap< OFString, DcmProfileEntry * >::const_iterator | begin () |
| const iterator pointing to start of profile map | |
| OFMap< OFString, DcmProfileEntry * >::const_iterator | end () |
| const iterator pointing to end of profile map (behind last profile entry) | |
| const DcmProfileEntry * | getProfile (const OFString &name) |
| return profile entry from profile map by its name | |
| void | clear () |
| Resets DcmProfileMap and frees any allocated memory. | |
| OFCondition | add (const char *key, const char *presentationContextKey, const char *roleSelectionKey, const char *extendedNegotiationKey) |
| add new entry to list within map. | |
| OFBool | isKnownKey (const char *key) const |
| checks if the key is known | |
| const char * | getPresentationContextKey (const char *key) const |
| returns the presentation context key for the given profile | |
| const char * | getRoleSelectionKey (const char *key) const |
| returns the role selection key for the given profile | |
| const char * | getExtendedNegotiationKey (const char *key) const |
| returns the extended negotiation key for the given profile | |
Private Attributes | |
| OFMap< OFString, DcmProfileEntry * > | map_ |
| map of profiles | |
this helper class maintains a map of association negotiation profile keys.
Not intended for use by the end user.
| OFCondition DcmProfileMap::add | ( | const char * | key, |
| const char * | presentationContextKey, | ||
| const char * | roleSelectionKey, | ||
| const char * | extendedNegotiationKey ) |
add new entry to list within map.
| key | map key, must not exist in map |
| presentationContextKey | symbolic identifier of the presentation context list, must not be NULL |
| roleSelectionKey | symbolic identifier of the role selection list, may be NULL |
| extendedNegotiationKey | symbolic identifier of the extended negotiation list, may be NULL |
| OFMap< OFString, DcmProfileEntry * >::const_iterator DcmProfileMap::begin | ( | ) |
const iterator pointing to start of profile map
| OFMap< OFString, DcmProfileEntry * >::const_iterator DcmProfileMap::end | ( | ) |
const iterator pointing to end of profile map (behind last profile entry)
| const char * DcmProfileMap::getExtendedNegotiationKey | ( | const char * | key | ) | const |
returns the extended negotiation key for the given profile
| key | key name, must not be NULL |
| const char * DcmProfileMap::getPresentationContextKey | ( | const char * | key | ) | const |
returns the presentation context key for the given profile
| key | key name, must not be NULL |
| const DcmProfileEntry * DcmProfileMap::getProfile | ( | const OFString & | name | ) |
return profile entry from profile map by its name
| name | The name of the profile, empty if unknown |
| const char * DcmProfileMap::getRoleSelectionKey | ( | const char * | key | ) | const |
returns the role selection key for the given profile
| key | key name, must not be NULL |
| OFBool DcmProfileMap::isKnownKey | ( | const char * | key | ) | const |
checks if the key is known
| key | key name, must not be NULL |