Mercurial > hg > orthanc
comparison OrthancServer/ServerEnumerations.h @ 435:28ba73274919
registration of user-defined metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 15 May 2013 15:57:05 +0200 |
parents | ccf3a0a43dac |
children | beca6747945e |
comparison
equal
deleted
inserted
replaced
434:ccf3a0a43dac | 435:28ba73274919 |
---|---|
79 MetadataType_Instance_ReceptionDate = 2, | 79 MetadataType_Instance_ReceptionDate = 2, |
80 MetadataType_Instance_RemoteAet = 3, | 80 MetadataType_Instance_RemoteAet = 3, |
81 MetadataType_Series_ExpectedNumberOfInstances = 4, | 81 MetadataType_Series_ExpectedNumberOfInstances = 4, |
82 MetadataType_ModifiedFrom = 5, | 82 MetadataType_ModifiedFrom = 5, |
83 MetadataType_AnonymizedFrom = 6, | 83 MetadataType_AnonymizedFrom = 6, |
84 MetadataType_LastUpdate = 7 | 84 MetadataType_LastUpdate = 7, |
85 | |
86 // Make sure that the value "65535" can be stored into this enumeration | |
87 MetadataType_StartUser = 1024, | |
88 MetadataType_EndUser = 65535 | |
85 }; | 89 }; |
86 | 90 |
87 enum ChangeType | 91 enum ChangeType |
88 { | 92 { |
89 ChangeType_CompletedSeries = 1, | 93 ChangeType_CompletedSeries = 1, |
97 ChangeType_ModifiedSeries = 9, | 101 ChangeType_ModifiedSeries = 9, |
98 ChangeType_AnonymizedPatient = 10, | 102 ChangeType_AnonymizedPatient = 10, |
99 ChangeType_ModifiedPatient = 11 | 103 ChangeType_ModifiedPatient = 11 |
100 }; | 104 }; |
101 | 105 |
106 void InitializeServerEnumerations(); | |
107 | |
108 void RegisterUserMetadata(int metadata, | |
109 const std::string name); | |
110 | |
102 std::string GetBasePath(ResourceType type, | 111 std::string GetBasePath(ResourceType type, |
103 const std::string& publicId); | 112 const std::string& publicId); |
104 | 113 |
114 MetadataType StringToMetadata(const std::string& str); | |
115 | |
105 const char* EnumerationToString(ResourceType type); | 116 const char* EnumerationToString(ResourceType type); |
117 | |
118 const char* EnumerationToString(MetadataType type); | |
106 | 119 |
107 const char* EnumerationToString(SeriesStatus status); | 120 const char* EnumerationToString(SeriesStatus status); |
108 | 121 |
109 const char* EnumerationToString(StoreStatus status); | 122 const char* EnumerationToString(StoreStatus status); |
110 | 123 |