DcmTransferSyntaxMap Class Reference

this helper class maintains a map of transfer syntax lists. More...

List of all members.

Public Member Functions

 DcmTransferSyntaxMap ()
 constructor
 ~DcmTransferSyntaxMap ()
 destructor
OFCondition add (const char *key, const char *transferSyntaxUID)
 add new entry to list within map.
OFBool isKnownKey (const char *key) const
 checks if the key is known
const DcmTransferSyntaxListgetTransferSyntaxList (const char *key) const
 returns the list of transfer syntaxes identified by the given key

Private Member Functions

 DcmTransferSyntaxMap (const DcmTransferSyntaxMap &arg)
 private undefined copy constructor
DcmTransferSyntaxMapoperator= (const DcmTransferSyntaxMap &arg)
 private undefined copy assignment operator

Private Attributes

DcmSimpleMap< DcmTransferSyntaxList * > map_
 map of transfer syntax lists


Detailed Description

this helper class maintains a map of transfer syntax lists.

Not intended for use by the end user.

Definition at line 48 of file dccftsmp.h.


Member Function Documentation

OFCondition DcmTransferSyntaxMap::add ( const char *  key,
const char *  transferSyntaxUID 
)

add new entry to list within map.

If key is new, new list is created. Otherwise transfer syntax is appended to existing list.

Parameters:
key map key
transferSyntaxUID transfer syntax UID
Returns:
EC_Normal if successful, an error code otherwise

OFBool DcmTransferSyntaxMap::isKnownKey ( const char *  key  )  const

checks if the key is known

Parameters:
key key name, must not be NULL
Returns:
true if key is known, false otherwise

const DcmTransferSyntaxList* DcmTransferSyntaxMap::getTransferSyntaxList ( const char *  key  )  const

returns the list of transfer syntaxes identified by the given key

Parameters:
key transfer syntax list to search
Returns:
pointer to transfer syntax list if found, NULL otherwise


The documentation for this class was generated from the following file:


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1