18 #ifndef GDCMULCONNECTIONMANAGER_H
19 #define GDCMULCONNECTIONMANAGER_H
83 bool EstablishConnection(
const std::string& inAETitle,
84 const std::string& inConnectAETitle,
85 const std::string& inComputerName,
long inIPAddress,
86 uint16_t inConnectPort,
double inTimeout,
87 std::vector<PresentationContext>
const & pcVector );
91 bool EstablishConnectionMove(
const std::string& inAETitle,
92 const std::string& inConnectAETitle,
93 const std::string& inComputerName,
long inIPAddress,
94 uint16_t inConnectPort,
double inTimeout,
95 uint16_t inReturnPort,
96 std::vector<PresentationContext>
const & pcVector);
106 bool BreakConnection(
const double& inTimeout);
110 void BreakConnectionNow();
125 std::vector<PresentationDataValue> SendEcho();
129 std::vector<DataSet> SendStore(
const File &file);
130 std::vector<DataSet> SendFind(
const BaseRootQuery* inRootQuery);
131 std::vector<DataSet> SendMove(
const BaseRootQuery* inRootQuery);
143 #endif // GDCMULCONNECTIONMANAGER_H