OFFIS DCMTK  Version 3.6.0
dccftsmp.h
1 /*
2  *
3  * Copyright (C) 1994-2010, OFFIS e.V.
4  * All rights reserved. See COPYRIGHT file for details.
5  *
6  * This software and supporting documentation were developed by
7  *
8  * OFFIS e.V.
9  * R&D Division Health
10  * Escherweg 2
11  * D-26121 Oldenburg, Germany
12  *
13  *
14  * Module: dcmnet
15  *
16  * Author: Marco Eichelberg
17  *
18  * Purpose:
19  * class DcmTransferSyntaxMap
20  *
21  * Last Update: $Author: joergr $
22  * Update Date: $Date: 2010-10-14 13:17:22 $
23  * CVS/RCS Revision: $Revision: 1.3 $
24  * Status: $State: Exp $
25  *
26  * CVS/RCS Log at end of file
27  *
28  */
29 
30 #ifndef DCCFTSMP_H
31 #define DCCFTSMP_H
32 
33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/ofstd/oflist.h" /* for class OFList<> */
35 #include "dcmtk/ofstd/ofcond.h" /* for class OFCondition */
36 #include "dcmtk/dcmnet/dcmsmap.h" /* for class DcmSimpleMap<> */
37 #include "dcmtk/dcmnet/dccfuidh.h" /* for class DcmUIDHandler */
38 
39 
44 
49 {
50 public:
53 
56 
65  const char *key,
66  const char *transferSyntaxUID);
67 
72  OFBool isKnownKey(const char *key) const;
73 
78  const DcmTransferSyntaxList *getTransferSyntaxList(const char *key) const;
79 
80 private:
83 
86 
89 
90 };
91 
92 #endif
93 
94 /*
95  * CVS/RCS Log
96  * $Log: dccftsmp.h,v $
97  * Revision 1.3 2010-10-14 13:17:22 joergr
98  * Updated copyright header. Added reference to COPYRIGHT file.
99  *
100  * Revision 1.2 2005/12/08 16:02:14 meichel
101  * Changed include path schema for all DCMTK header files
102  *
103  * Revision 1.1 2003/06/10 14:27:33 meichel
104  * Initial release of class DcmAssociationConfiguration and support
105  * classes. This class maintains a list of association negotiation
106  * profiles that can be addressed by symbolic keys. The profiles may
107  * be read from a configuration file.
108  *
109  *
110  */
DcmTransferSyntaxMap & operator=(const DcmTransferSyntaxMap &arg)
private undefined copy assignment operator
this helper class maintains a map of transfer syntax lists.
Definition: dccftsmp.h:48
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
this class implements a simple map of key-value pairs.
Definition: dcmsmap.h:120
double linked list template class.
Definition: oflist.h:161
const DcmTransferSyntaxList * getTransferSyntaxList(const char *key) const
returns the list of transfer syntaxes identified by the given key
DcmSimpleMap< DcmTransferSyntaxList * > map_
map of transfer syntax lists
Definition: dccftsmp.h:88
~DcmTransferSyntaxMap()
destructor
DcmTransferSyntaxMap()
constructor
General purpose class for condition codes.
Definition: ofcond.h:305


Generated on Wed Dec 14 2016 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.11