Public Member Functions | |
DcmRoleSelectionMap () | |
constructor | |
~DcmRoleSelectionMap () | |
destructor | |
OFCondition | add (const char *key, const char *abstractSyntaxUID, T_ASC_SC_ROLE role) |
add new entry to list within map. | |
OFBool | isKnownKey (const char *key) const |
checks if the key is known | |
OFCondition | checkConsistency (const char *key, const DcmPresentationContextMap &pclist, const char *pckey) const |
checks if each abstract syntax in the role selection list identified by key is also contained in the presentation context list identified by pckey and maintained by pclist. | |
const DcmRoleSelectionList * | getRoleSelectionList (const char *key) const |
returns the list of role selection items identified by the given key | |
Private Member Functions | |
DcmRoleSelectionMap (const DcmRoleSelectionMap &arg) | |
private undefined copy constructor | |
DcmRoleSelectionMap & | operator= (const DcmRoleSelectionMap &arg) |
private undefined copy assignment operator | |
Private Attributes | |
DcmSimpleMap< DcmRoleSelectionList * > | map_ |
map of role selection lists |
Not intended for use by the end user.
Definition at line 119 of file dccfrsmp.h.
OFCondition DcmRoleSelectionMap::add | ( | const char * | key, | |
const char * | abstractSyntaxUID, | |||
T_ASC_SC_ROLE | role | |||
) |
add new entry to list within map.
If key is new, new list is created. Otherwise value is appended to existing list.
key | map key | |
abstractSyntaxUID | abstract syntax UID | |
role | SCP/SCU role |
OFBool DcmRoleSelectionMap::isKnownKey | ( | const char * | key | ) | const |
checks if the key is known
key | key name, must not be NULL |
OFCondition DcmRoleSelectionMap::checkConsistency | ( | const char * | key, | |
const DcmPresentationContextMap & | pclist, | |||
const char * | pckey | |||
) | const |
checks if each abstract syntax in the role selection list identified by key is also contained in the presentation context list identified by pckey and maintained by pclist.
key | role selection key to check | |
pclist | map of presentation context lists | |
pckey | presentation context list key to check against |
const DcmRoleSelectionList* DcmRoleSelectionMap::getRoleSelectionList | ( | const char * | key | ) | const |
returns the list of role selection items identified by the given key
key | role selection list to search |