OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmsign
include
dcmtk
dcmsign
sitstamp.h
1
/*
2
*
3
* Copyright (C) 1998-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: dcmsign
15
*
16
* Author: Marco Eichelberg
17
*
18
* Purpose:
19
* classes: SiTimeStamp
20
*
21
* Last Update: $Author: joergr $
22
* Update Date: $Date: 2010-10-14 13:17:25 $
23
* CVS/RCS Revision: $Revision: 1.7 $
24
* Status: $State: Exp $
25
*
26
* CVS/RCS Log at end of file
27
*
28
*/
29
30
#ifndef SITSTAMP_H
31
#define SITSTAMP_H
32
33
#include "dcmtk/config/osconfig.h"
34
#include "dcmtk/dcmsign/sitypes.h"
35
36
#ifdef WITH_OPENSSL
37
38
class
DcmItem
;
39
44
class
SiTimeStamp
45
{
46
public
:
47
49
SiTimeStamp
() { }
50
52
virtual
~SiTimeStamp
() { }
53
59
virtual
OFCondition
stamp
(
60
const
unsigned
char
*inputData,
61
unsigned
long
inputDataSize) = 0;
62
68
virtual
OFCondition
write
(
DcmItem
& item) = 0;
69
70
};
71
72
#endif
73
#endif
74
75
/*
76
* $Log: sitstamp.h,v $
77
* Revision 1.7 2010-10-14 13:17:25 joergr
78
* Updated copyright header. Added reference to COPYRIGHT file.
79
*
80
* Revision 1.6 2010-02-22 11:39:54 uli
81
* Remove some unneeded includes.
82
*
83
* Revision 1.5 2005-12-08 16:04:46 meichel
84
* Changed include path schema for all DCMTK header files
85
*
86
* Revision 1.4 2003/06/04 14:21:03 meichel
87
* Simplified include structure to avoid preprocessor limitation
88
* (max 32 #if levels) on MSVC5 with STL.
89
*
90
* Revision 1.3 2001/09/26 14:30:22 meichel
91
* Adapted dcmsign to class OFCondition
92
*
93
* Revision 1.2 2001/06/01 15:50:51 meichel
94
* Updated copyright header
95
*
96
* Revision 1.1 2000/11/07 16:49:00 meichel
97
* Initial release of dcmsign module for DICOM Digital Signatures
98
*
99
*
100
*/
101
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2