DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Member Functions | Private Attributes
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.


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:
keymap key
transferSyntaxUIDtransfer syntax UID
Returns:
EC_Normal if successful, an error code otherwise

returns the list of transfer syntaxes identified by the given key

Parameters:
keytransfer syntax list to search
Returns:
pointer to transfer syntax list if found, NULL otherwise
OFBool DcmTransferSyntaxMap::isKnownKey ( const char *  key) const

checks if the key is known

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

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


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027