Orthanc Plugin SDK
1.12.3
Documentation of the plugin interface of Orthanc
Deprecated List
Member
OrthancPluginCreateJob
(OrthancPluginContext *context, void *job, OrthancPluginJobFinalize finalize, const char *type, OrthancPluginJobGetProgress getProgress, OrthancPluginJobGetContent getContent, OrthancPluginJobGetSerialized getSerialized, OrthancPluginJobStep step, OrthancPluginJobStop stop, OrthancPluginJobReset reset)
This signature should not be used anymore since Orthanc SDK 1.11.3.
Member
OrthancPluginEncodeDicomWebJson
(OrthancPluginContext *context, const void *dicom, uint32_t dicomSize, OrthancPluginDicomWebBinaryCallback callback)
OrthancPluginEncodeDicomWebJson2()
Member
OrthancPluginEncodeDicomWebXml
(OrthancPluginContext *context, const void *dicom, uint32_t dicomSize, OrthancPluginDicomWebBinaryCallback callback)
OrthancPluginEncodeDicomWebXml2()
Member
OrthancPluginIdentifierConstraint
Plugins using OrthancPluginConstraintType will be faster
Member
OrthancPluginIncomingHttpRequestFilter
)(OrthancPluginHttpMethod method, const char *uri, const char *ip, uint32_t headersCount, const char *const *headersKeys, const char *const *headersValues)
Please instead use
OrthancPluginIncomingHttpRequestFilter2()
Member
OrthancPluginJobGetContent
)(void *job)
This signature should not be used anymore since Orthanc SDK 1.11.3.
Member
OrthancPluginJobGetSerialized
)(void *job)
This signature should not be used anymore since Orthanc SDK 1.11.3.
Member
OrthancPluginRegisterDatabaseBackend
(OrthancPluginContext *context, const OrthancPluginDatabaseBackend *backend, void *payload)
Member
OrthancPluginRegisterIncomingHttpRequestFilter
(OrthancPluginContext *context, OrthancPluginIncomingHttpRequestFilter callback)
Please instead use
OrthancPluginRegisterIncomingHttpRequestFilter2()
Member
OrthancPluginRegisterStorageArea
(OrthancPluginContext *context, OrthancPluginStorageCreate create, OrthancPluginStorageRead read, OrthancPluginStorageRemove remove)
Please use
OrthancPluginRegisterStorageArea2()
Member
OrthancPluginStorageAreaCreate
(OrthancPluginContext *context, OrthancPluginStorageArea *storageArea, const char *uuid, const void *content, uint64_t size, OrthancPluginContentType type)
This function should not be used anymore. Use "OrthancPluginRestApiPut()" on "/{patients|studies|series|instances}/{id}/attachments/{name}" instead.
Member
OrthancPluginStorageAreaRead
(OrthancPluginContext *context,
OrthancPluginMemoryBuffer
*target, OrthancPluginStorageArea *storageArea, const char *uuid, OrthancPluginContentType type)
This function should not be used anymore. Use "OrthancPluginRestApiGet()" on "/{patients|studies|series|instances}/{id}/attachments/{name}" instead.
Member
OrthancPluginStorageAreaRemove
(OrthancPluginContext *context, OrthancPluginStorageArea *storageArea, const char *uuid, OrthancPluginContentType type)
This function should not be used anymore. Use "OrthancPluginRestApiDelete()" on "/{patients|studies|series|instances}/{id}/attachments/{name}" instead.
Member
OrthancPluginStorageRead
)(void **content, int64_t *size, const char *uuid, OrthancPluginContentType type)
New plugins should use OrthancPluginStorageRead2
Generated by
1.9.1