Mercurial > hg > orthanc
comparison Plugins/Include/orthanc/OrthancCDatabasePlugin.h @ 3099:9c71abbff70f db-changes
removing build dependency on plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 07 Jan 2019 16:13:16 +0100 |
parents | 717efd0989f9 |
children | b2b6db5ad9a5 |
comparison
equal
deleted
inserted
replaced
3098:717efd0989f9 | 3099:9c71abbff70f |
---|---|
699 } OrthancPluginDatabaseBackend; | 699 } OrthancPluginDatabaseBackend; |
700 | 700 |
701 | 701 |
702 typedef struct | 702 typedef struct |
703 { | 703 { |
704 /** | |
705 * Extensions since Orthanc 0.9.5 | |
706 **/ | |
707 | |
704 /* Output: Use OrthancPluginDatabaseAnswerString() */ | 708 /* Output: Use OrthancPluginDatabaseAnswerString() */ |
705 OrthancPluginErrorCode (*getAllPublicIdsWithLimit) ( | 709 OrthancPluginErrorCode (*getAllPublicIdsWithLimit) ( |
706 /* outputs */ | 710 /* outputs */ |
707 OrthancPluginDatabaseContext* context, | 711 OrthancPluginDatabaseContext* context, |
708 /* inputs */ | 712 /* inputs */ |
744 void* payload, | 748 void* payload, |
745 OrthancPluginResourceType resourceType, | 749 OrthancPluginResourceType resourceType, |
746 const OrthancPluginDicomTag* tag, | 750 const OrthancPluginDicomTag* tag, |
747 OrthancPluginIdentifierConstraint constraint); | 751 OrthancPluginIdentifierConstraint constraint); |
748 | 752 |
753 | |
754 /** | |
755 * Extensions since Orthanc 1.4.0 | |
756 **/ | |
757 | |
749 /* Output: Use OrthancPluginDatabaseAnswerInt64() */ | 758 /* Output: Use OrthancPluginDatabaseAnswerInt64() */ |
750 OrthancPluginErrorCode (*lookupIdentifierRange) ( | 759 OrthancPluginErrorCode (*lookupIdentifierRange) ( |
751 /* outputs */ | 760 /* outputs */ |
752 OrthancPluginDatabaseContext* context, | 761 OrthancPluginDatabaseContext* context, |
753 /* inputs */ | 762 /* inputs */ |
773 const OrthancPluginDatabaseConstraint* constraints, | 782 const OrthancPluginDatabaseConstraint* constraints, |
774 OrthancPluginResourceType queryLevel, | 783 OrthancPluginResourceType queryLevel, |
775 uint32_t limit, | 784 uint32_t limit, |
776 uint8_t requestSomeInstance); | 785 uint8_t requestSomeInstance); |
777 | 786 |
787 | |
778 OrthancPluginErrorCode (*createInstance) ( | 788 OrthancPluginErrorCode (*createInstance) ( |
779 /* output */ | 789 /* output */ |
780 OrthancPluginCreateInstanceResult* output, | 790 OrthancPluginCreateInstanceResult* output, |
781 /* inputs */ | 791 /* inputs */ |
782 void* payload, | 792 void* payload, |