OFFIS DCMTK  Version 3.6.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
DcmTransferSyntaxMap Class Reference

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

Collaboration diagram for DcmTransferSyntaxMap:
[legend]

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
keymap key
transferSyntaxUIDtransfer syntax UID
Returns
EC_Normal if successful, an error code otherwise
const DcmTransferSyntaxList* DcmTransferSyntaxMap::getTransferSyntaxList ( const char *  key) const

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 Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2