OFFIS DCMTK Version 3.6.0
Public Member Functions | Private Member Functions | Private Attributes
DcmTransferSyntaxMap Class Reference

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

Collaboration diagram for DcmTransferSyntaxMap:
Collaboration graph
[legend]

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:
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 Sat Jun 11 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.7.4