18#ifndef GDCMCOMPOSITENETWORKFUNCTIONS_H
19#define GDCMCOMPOSITENETWORKFUNCTIONS_H
57 static bool CEcho(
const char *remote, uint16_t portno,
const char *aetitle =
nullptr,
58 const char *call =
nullptr );
92 uint16_t portscp,
const char *aetitle =
nullptr,
93 const char *call =
nullptr,
const char *outputdir =
nullptr);
104 static bool CFind(
const char *remote, uint16_t portno,
106 std::vector<DataSet> &retDataSets,
107 const char *aetitle =
nullptr,
108 const char *call =
nullptr );
117 static bool CStore(
const char *remote, uint16_t portno,
119 const char *aetitle =
nullptr,
const char *call =
nullptr);
BaseRootQuery.
Definition gdcmBaseRootQuery.h:67
Composite Network Functions.
Definition gdcmCompositeNetworkFunctions.h:49
std::pair< Tag, std::string > KeyValuePairType
Definition gdcmCompositeNetworkFunctions.h:60
static bool CStore(const char *remote, uint16_t portno, const Directory::FilenamesType &filenames, const char *aetitle=nullptr, const char *call=nullptr)
std::vector< KeyValuePairType > KeyValuePairArrayType
Definition gdcmCompositeNetworkFunctions.h:61
static BaseRootQuery * ConstructQuery(ERootType inRootType, EQueryLevel inQueryLevel, const KeyValuePairArrayType &keys, EQueryType queryType=eFind)
static bool CMove(const char *remote, uint16_t portno, const BaseRootQuery *query, uint16_t portscp, const char *aetitle=nullptr, const char *call=nullptr, const char *outputdir=nullptr)
static bool CEcho(const char *remote, uint16_t portno, const char *aetitle=nullptr, const char *call=nullptr)
static BaseRootQuery * ConstructQuery(ERootType inRootType, EQueryLevel inQueryLevel, const DataSet &queryds, EQueryType queryType=eFind)
static bool CFind(const char *remote, uint16_t portno, const BaseRootQuery *query, std::vector< DataSet > &retDataSets, const char *aetitle=nullptr, const char *call=nullptr)
Class to represent a Data Set (which contains Data Elements)
Definition gdcmDataSet.h:56
std::vector< FilenameType > FilenamesType
Definition gdcmDirectory.h:49
#define GDCM_EXPORT
Definition gdcmWin32.h:34
ERootType
Definition gdcmQueryBase.h:29
EQueryType
Definition gdcmBaseRootQuery.h:43
EQueryLevel
Definition gdcmBaseRootQuery.h:35