OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmwlm
apps
wlcefs.h
1
/*
2
*
3
* Copyright (C) 1996-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: dcmwlm
15
*
16
* Author: Thomas Wilkens
17
*
18
* Purpose: Class representing a console engine for basic worklist
19
* management service class providers based on the file system.
20
*
21
* Last Update: $Author: joergr $
22
* Update Date: $Date: 2010-10-14 13:20:01 $
23
* CVS/RCS Revision: $Revision: 1.11 $
24
* Status: $State: Exp $
25
*
26
* CVS/RCS Log at end of file
27
*
28
*/
29
30
#ifndef WlmConsoleEngineFileSystem_h
31
#define WlmConsoleEngineFileSystem_h
32
33
#include "dcmtk/config/osconfig.h"
34
#include "dcmtk/dcmnet/dimse.h"
35
36
class
WlmDataSource
;
37
class
OFConsoleApplication
;
38
class
OFCommandLine
;
39
43
class
WlmConsoleEngineFileSystem
44
{
45
protected
:
47
char
rcsid
[200];
49
WlmReturnedCharacterSetType
opt_returnedCharacterSet
;
51
OFString
opt_dfPath
;
53
OFCmdUnsignedInt
opt_port
;
55
OFBool
opt_refuseAssociation
;
57
OFBool
opt_rejectWithoutImplementationUID
;
59
OFCmdUnsignedInt
opt_sleepAfterFind
;
61
OFCmdUnsignedInt
opt_sleepDuringFind
;
63
OFCmdUnsignedInt
opt_maxPDU
;
65
E_TransferSyntax
opt_networkTransferSyntax
;
67
OFBool
opt_failInvalidQuery
;
69
OFBool
opt_singleProcess
;
71
OFBool
opt_forkedChild
;
73
int
opt_maxAssociations
;
75
OFBool
opt_noSequenceExpansion
;
77
OFBool
opt_enableRejectionOfIncompleteWlFiles
;
79
T_DIMSE_BlockingMode
opt_blockMode
;
81
int
opt_dimse_timeout
;
83
int
opt_acse_timeout
;
85
OFConsoleApplication
*
app
;
87
OFCommandLine
*
cmd
;
89
int
command_argc
;
91
char
**
command_argv
;
93
WlmDataSource
*
dataSource
;
94
98
WlmConsoleEngineFileSystem
(
const
WlmConsoleEngineFileSystem
&Src );
99
104
WlmConsoleEngineFileSystem
&
operator=
(
const
WlmConsoleEngineFileSystem
&Src );
105
106
public
:
113
WlmConsoleEngineFileSystem
(
int
argc,
char
*argv[],
const
char
*applicationName,
WlmDataSource
*dataSourcev );
114
117
~WlmConsoleEngineFileSystem
();
118
124
int
StartProvidingService
();
125
};
126
127
#endif
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2