# HG changeset patch # User Sebastien Jodogne # Date 1645604899 -3600 # Node ID d2259c4cd6775d14384a60dd8e88e89ead894f55 # Parent ed994991a20b7a260dcbf62a9f927f3df24dc43e added origin in ReceivedInstanceCallback diff -r ed994991a20b -r d2259c4cd677 Sources/ReceivedInstanceCallback.cpp --- a/Sources/ReceivedInstanceCallback.cpp Wed Feb 23 08:37:31 2022 +0100 +++ b/Sources/ReceivedInstanceCallback.cpp Wed Feb 23 09:28:19 2022 +0100 @@ -35,15 +35,17 @@ static OrthancPluginReceivedInstanceAction ReceivedInstanceCallback( OrthancPluginMemoryBuffer64* modifiedDicomBuffer /* out */, const void* receivedDicomBuffer, - uint64_t receivedDicomBufferSize) + uint64_t receivedDicomBufferSize, + OrthancPluginInstanceOrigin origin) { try { PythonLock lock; - PythonObject args(lock, PyTuple_New(1)); - + PythonObject args(lock, PyTuple_New(2)); + PyTuple_SetItem(args.GetPyObject(), 0, PyBytes_FromStringAndSize(reinterpret_cast(receivedDicomBuffer), receivedDicomBufferSize)); + PyTuple_SetItem(args.GetPyObject(), 1, PyLong_FromLong(origin)); PythonObject result(lock, PyObject_CallObject(receivedInstanceCallback_, args.GetPyObject()));