OFCondition GIL::DICOM::DCMTK::Network::InitializeNetwork(int timeout, Association::RoleType role, int port) { if (m_pDCMTKNetwork != NULL) { LOG_WARN("DICOMNetwork", "Shutting down previous initiallized network"); DropNetwork(); } OFCondition cond; switch (role) { case Association::RT_Acceptor: cond = ASC_initializeNetwork(NET_ACCEPTOR, 0, timeout, &m_pDCMTKNetwork); break; case Association::RT_Requestor: cond = ASC_initializeNetwork(NET_REQUESTOR, port, timeout, &m_pDCMTKNetwork); break; case Association::RT_AcceptorRequestor: cond = ASC_initializeNetwork(NET_ACCEPTORREQUESTOR, port, timeout, &m_pDCMTKNetwork); break; default: cond = EC_IllegalParameter; break; } m_Initiallized = cond.good(); return cond; }
Network::~Network() { DropNetwork(); }
GIL::DICOM::DCMTK::Network::~Network() { DropNetwork(); }