| Orthanc Plugin SDK 1.3.0 Documentation of the plugin interface of Orthanc

OrthancPlugins::IDatabaseBackend Member List

This is the complete list of members for OrthancPlugins::IDatabaseBackend, including all inherited members.

AddAttachment(int64_t id, const OrthancPluginAttachment &attachment)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
AttachChild(int64_t parent, int64_t child)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
ClearChanges()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
ClearExportedResources()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
ClearMainDicomTags(int64_t internalId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
Close()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
CommitTransaction()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
CreateResource(const char *publicId, OrthancPluginResourceType type)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
DeleteAttachment(int64_t id, int32_t attachment)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
DeleteMetadata(int64_t id, int32_t metadataType)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
DeleteResource(int64_t id)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetAllInternalIds(std::list< int64_t > &target, OrthancPluginResourceType resourceType)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetAllPublicIds(std::list< std::string > &target, OrthancPluginResourceType resourceType)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetAllPublicIds(std::list< std::string > &target, OrthancPluginResourceType resourceType, uint64_t since, uint64_t limit)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetChanges(bool &done, int64_t since, uint32_t maxResults)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetChildrenInternalId(std::list< int64_t > &target, int64_t id)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetChildrenPublicId(std::list< std::string > &target, int64_t id)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetDatabaseVersion()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetExportedResources(bool &done, int64_t since, uint32_t maxResults)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetLastChange()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetLastExportedResource()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetMainDicomTags(int64_t id)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetOutput() (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | inline protected
GetPublicId(int64_t resourceId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetResourceCount(OrthancPluginResourceType resourceType)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetResourceType(int64_t resourceId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetTotalCompressedSize()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
GetTotalUncompressedSize()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
IDatabaseBackend() (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | inline
IsExistingResource(int64_t internalId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
IsProtectedPatient(int64_t internalId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
ListAvailableAttachments(std::list< int32_t > &target, int64_t id)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
ListAvailableMetadata(std::list< int32_t > &target, int64_t id)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LogChange(const OrthancPluginChange &change)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LogExportedResource(const OrthancPluginExportedResource &resource)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LookupAttachment(int64_t id, int32_t contentType)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LookupGlobalProperty(std::string &target, int32_t property)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LookupIdentifier(std::list< int64_t > &target, OrthancPluginResourceType resourceType, uint16_t group, uint16_t element, OrthancPluginIdentifierConstraint constraint, const char *value)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LookupMetadata(std::string &target, int64_t id, int32_t metadataType)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LookupParent(int64_t &parentId, int64_t resourceId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
LookupResource(int64_t &id, OrthancPluginResourceType &type, const char *publicId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
Open()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
RegisterOutput(DatabaseBackendOutput *output) (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | inline
RollbackTransaction()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SelectPatientToRecycle(int64_t &internalId)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SelectPatientToRecycle(int64_t &internalId, int64_t patientIdToAvoid)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SetGlobalProperty(int32_t property, const char *value)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SetIdentifierTag(int64_t id, uint16_t group, uint16_t element, const char *value)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SetMainDicomTag(int64_t id, uint16_t group, uint16_t element, const char *value)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SetMetadata(int64_t id, int32_t metadataType, const char *value)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
SetProtectedPatient(int64_t internalId, bool isProtected)=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
StartTransaction()=0 (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | pure virtual
UpgradeDatabase(uint32_t targetVersion, OrthancPluginStorageArea *storageArea)=0 | OrthancPlugins::IDatabaseBackend | pure virtual
~IDatabaseBackend() (defined in OrthancPlugins::IDatabaseBackend) | OrthancPlugins::IDatabaseBackend | inline virtual