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