/usr/include/dcmtk/dcmnet/dcasccff.h is in libdcmtk-dev 3.6.2-3build3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | /*
*
* Copyright (C) 2003-2013, OFFIS e.V.
* All rights reserved. See COPYRIGHT file for details.
*
* This software and supporting documentation were developed by
*
* OFFIS e.V.
* R&D Division Health
* Escherweg 2
* D-26121 Oldenburg, Germany
*
*
* Module: dcmnet
*
* Author: Marco Eichelberg
*
* Purpose:
* class DcmAssociationConfigurationFile
*
*/
#ifndef DCASCCFF_H
#define DCASCCFF_H
#include "dcmtk/config/osconfig.h"
#include "dcmtk/ofstd/ofcond.h" /* for class OFCondition */
#include "dcmtk/dcmnet/dndefine.h"
class DcmAssociationConfiguration;
class OFConfigFile;
/** helper class that encapsulated methods for filling
* a DcmAssociationConfiguration object from a config file
*/
class DCMTK_DCMNET_EXPORT DcmAssociationConfigurationFile
{
public:
/** reads the given configuration file and feeds the information
* contained therein into the association configuration object.
* @param cfg association configuration object to initialize
* @param filename name of config file
* @return EC_Normal if successful, an error code otherwise
*/
static OFCondition initialize(
DcmAssociationConfiguration& cfg,
const char *filename);
private:
/** parses the transfer syntax lists in the config file.
* @param cfg association configuration object to initialize
* @param filename name of config file
* @return EC_Normal if successful, an error code otherwise
*/
static OFCondition parseTransferSyntaxes(
DcmAssociationConfiguration& cfg,
OFConfigFile& config);
/** parses the presentation context lists in the config file.
* @param cfg association configuration object to initialize
* @param filename name of config file
* @return EC_Normal if successful, an error code otherwise
*/
static OFCondition parsePresentationContexts(
DcmAssociationConfiguration& cfg,
OFConfigFile& config);
/** parses the role selection lists in the config file.
* @param cfg association configuration object to initialize
* @param filename name of config file
* @return EC_Normal if successful, an error code otherwise
*/
static OFCondition parseRoleSelectionItems(
DcmAssociationConfiguration& cfg,
OFConfigFile& config);
/** parses the extended negotiation lists in the config file.
* @param cfg association configuration object to initialize
* @param filename name of config file
* @return EC_Normal if successful, an error code otherwise
*/
static OFCondition parseExtendedNegotiationItems(
DcmAssociationConfiguration& cfg,
OFConfigFile& config);
/** parses the association configuration profile lists in the config file.
* @param cfg association configuration object to initialize
* @param filename name of config file
* @return EC_Normal if successful, an error code otherwise
*/
static OFCondition parseProfiles(
DcmAssociationConfiguration& cfg,
OFConfigFile& config);
};
#endif
|