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"
39 #include "dcmtk/dcmnet/assoc.h"
138 const char *abstractSyntaxUID,
158 const char *pckey)
const;
DcmRoleSelectionItem & operator=(const DcmRoleSelectionItem &arg)
private undefined copy assignment operator
OFBool operator==(const DcmRoleSelectionItem &arg) const
comparison operator.
~DcmRoleSelectionItem()
destructor
DcmUIDHandler uid_
abstract syntax
this helper class is a role selection list entry.
DcmRoleSelectionMap()
constructor
T_ASC_SC_ROLE role_
SCP/SCU role.
OFCondition add(const char *key, const char *abstractSyntaxUID, T_ASC_SC_ROLE role)
add new entry to list within map.
this helper class maintains a map of role selection lists.
DcmRoleSelectionMap & operator=(const DcmRoleSelectionMap &arg)
private undefined copy assignment operator
DcmRoleSelectionItem(T_ASC_SC_ROLE role, const DcmUIDHandler &abstractSyntax)
constructor
const DcmRoleSelectionList * getRoleSelectionList(const char *key) const
returns the list of role selection items identified by the given key
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 ...
OFBool matches(const DcmUIDHandler &arg) const
checks if the given argument matches the abstract syntax UID maintained by this object ...
this class implements a simple map of key-value pairs.
helper class that manages a single DICOM UID.
double linked list template class.
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.
~DcmRoleSelectionMap()
destructor
OFBool isKnownKey(const char *key) const
checks if the key is known
DcmSimpleMap< DcmRoleSelectionList * > map_
map of role selection lists
General purpose class for condition codes.
T_ASC_SC_ROLE getRole() const
returns the role maintained by this object