OFFIS DCMTK  Version 3.6.0
dimcmd.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 partly developed by
7  *
8  * OFFIS e.V.
9  * R&D Division Health
10  * Escherweg 2
11  * D-26121 Oldenburg, Germany
12  *
13  * For further copyrights, see the following paragraphs.
14  *
15  */
16 
17 /*
18 ** Copyright (C) 1993/1994, OFFIS, Oldenburg University and CERIUM
19 **
20 ** This software and supporting documentation were
21 ** developed by
22 **
23 ** Institut OFFIS
24 ** Bereich Kommunikationssysteme
25 ** Westerstr. 10-12
26 ** 26121 Oldenburg, Germany
27 **
28 ** Fachbereich Informatik
29 ** Abteilung Prozessinformatik
30 ** Carl von Ossietzky Universitaet Oldenburg
31 ** Ammerlaender Heerstr. 114-118
32 ** 26111 Oldenburg, Germany
33 **
34 ** CERIUM
35 ** Laboratoire SIM
36 ** Faculte de Medecine
37 ** 2 Avenue du Pr. Leon Bernard
38 ** 35043 Rennes Cedex, France
39 **
40 ** for CEN/TC251/WG4 as a contribution to the Radiological
41 ** Society of North America (RSNA) 1993 Digital Imaging and
42 ** Communications in Medicine (DICOM) Demonstration.
43 **
44 ** THIS SOFTWARE IS MADE AVAILABLE, AS IS, AND NEITHER OFFIS,
45 ** OLDENBURG UNIVERSITY NOR CERIUM MAKE ANY WARRANTY REGARDING
46 ** THE SOFTWARE, ITS PERFORMANCE, ITS MERCHANTABILITY OR
47 ** FITNESS FOR ANY PARTICULAR USE, FREEDOM FROM ANY COMPUTER
48 ** DISEASES OR ITS CONFORMITY TO ANY SPECIFICATION. THE
49 ** ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF THE SOFTWARE
50 ** IS WITH THE USER.
51 **
52 ** Copyright of the software and supporting documentation
53 ** is, unless otherwise stated, jointly owned by OFFIS,
54 ** Oldenburg University and CERIUM and free access is hereby
55 ** granted as a license to use this software, copy this
56 ** software and prepare derivative works based upon this
57 ** software. However, any distribution of this software
58 ** source code or supporting documentation or derivative
59 ** works (source code and supporting documentation) must
60 ** include the three paragraphs of this copyright notice.
61 **
62 */
63 
64 /*
65 **
66 ** Author: Andrew Hewett Created: 20-10-93
67 **
68 ** Module: dimcmd
69 **
70 ** Purpose:
71 ** Routines for building and parsing DIMSE Commands
72 **
73 * Module Prefix: DIMSE_
74 **
75 ** Last Update: $Author: joergr $
76 ** Update Date: $Date: 2010-12-01 08:26:36 $
77 ** CVS/RCS Revision: $Revision: 1.6 $
78 ** Status: $State: Exp $
79 **
80 ** CVS/RCS Log at end of file
81 */
82 
83 #ifndef DIMCMD_H
84 #define DIMCMD_H
85 
86 /*
87  * Required Include Files
88  */
89 
90 #include "dcmtk/config/osconfig.h" /* make sure OS specific configuration is included first */
91 
92 #include "dcmtk/dcmnet/dimse.h"
93 
94 /*
95  * Function Prototypes
96  */
97 
99 DIMSE_buildCmdObject(T_DIMSE_Message *msg, DcmDataset **obj);
100 
102 DIMSE_parseCmdObject(T_DIMSE_Message *msg, DcmDataset *obj);
103 
104 OFBool
105 DIMSE_isDataSetPresent(T_DIMSE_Message *msg);
106 
107 unsigned long
108 DIMSE_countElements(DcmDataset *obj);
109 
110 #endif
111 
112 /*
113 ** CVS Log
114 ** $Log: dimcmd.h,v $
115 ** Revision 1.6 2010-12-01 08:26:36 joergr
116 ** Added OFFIS copyright header (beginning with the year 1994).
117 **
118 ** Revision 1.5 2010-10-14 13:19:29 joergr
119 ** Updated copyright header. Added reference to COPYRIGHT file.
120 **
121 ** Revision 1.4 2005/12/08 15:48:09 meichel
122 ** Updated Makefiles to correctly install header files
123 **
124 ** Revision 1.3 2001/10/12 10:18:32 meichel
125 ** Replaced the CONDITION types, constants and functions in the dcmnet module
126 ** by an OFCondition based implementation which eliminates the global condition
127 ** stack. This is a major change, caveat emptor!
128 **
129 ** Revision 1.2 1997/07/21 08:47:17 andreas
130 ** - Replace all boolean types (BOOLEAN, CTNBOOLEAN, DICOM_BOOL, BOOL)
131 ** with one unique boolean type OFBool.
132 **
133 ** Revision 1.1.1.1 1996/03/26 18:38:45 hewett
134 ** Initial Release.
135 **
136 **
137 */


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2