comparison Core/DicomNetworking/Internals/CommandDispatcher.h @ 3604:e327b44780bb storage-commitment

abstraction: storage commitment handler
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 16 Jan 2020 18:14:43 +0100
parents 4e43e67f8ecf
children c1e2b91c2ab4
comparison
equal deleted inserted replaced
3603:7e303ba837d9 3604:e327b44780bb
54 std::string remoteIp_; 54 std::string remoteIp_;
55 std::string remoteAet_; 55 std::string remoteAet_;
56 std::string calledAet_; 56 std::string calledAet_;
57 IApplicationEntityFilter* filter_; 57 IApplicationEntityFilter* filter_;
58 58
59 OFCondition NActionScp(T_DIMSE_Message* msg,
60 T_ASC_PresentationContextID presID);
61
59 public: 62 public:
60 CommandDispatcher(const DicomServer& server, 63 CommandDispatcher(const DicomServer& server,
61 T_ASC_Association* assoc, 64 T_ASC_Association* assoc,
62 const std::string& remoteIp, 65 const std::string& remoteIp,
63 const std::string& remoteAet, 66 const std::string& remoteAet,
67 virtual ~CommandDispatcher(); 70 virtual ~CommandDispatcher();
68 71
69 virtual bool Step(); 72 virtual bool Step();
70 }; 73 };
71 74
72 OFCondition EchoScp(T_ASC_Association * assoc,
73 T_DIMSE_Message * msg,
74 T_ASC_PresentationContextID presID);
75
76 CommandDispatcher* AcceptAssociation(const DicomServer& server, 75 CommandDispatcher* AcceptAssociation(const DicomServer& server,
77 T_ASC_Network *net); 76 T_ASC_Network *net);
77
78 OFCondition EchoScp(T_ASC_Association* assoc,
79 T_DIMSE_Message* msg,
80 T_ASC_PresentationContextID presID);
78 } 81 }
79 } 82 }