- Timestamp:
- 2012-03-16T21:38:01+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/corba/corbaiface.idl
r24970 r25231 23 23 corbatext_tarray values; 24 24 }; 25 26 // colserver/comtypes.h defines collectionmeta_map of collectionmeta 27 // as (sorted) tuples of: metadata name -> lang -> value 28 // However, the C++ definition is: 29 // typedef map<text_t, text_tmap, lttext_t> collectionmeta_map; 30 // Where lttext_t is defined to be a sorting function in text_t.h 31 // Each collectionmeta name maps to one or more (lang,value) pairs. 32 // The struct below defines the entry for one collectionmeta name. 33 struct corbatext_tcollectionmeta { 34 corbatext_t name; 35 corbatext_tmap tuples; 36 //corbatext_tarray languages; 37 //corbatext_tarray values; 38 }; 39 40 typedef sequence<corbatext_tcollectionmeta> corbatext_tcollectionmeta_map; 41 25 42 26 43 // standard error values … … 47 64 struct corbaColInfoResponse 48 65 { 49 boolean useBook;50 corbaShortColInfo shoftInfo;66 corbaShortColInfo shortInfo; 67 boolean useBook; 51 68 boolean isPublic; 52 69 boolean isBeta; 70 53 71 unsigned long buildDate; 54 72 corbatext_tarray ccsCols; // Added 05/04/2000 … … 57 75 unsigned long numWords; 58 76 unsigned long numBytes; 59 corbatext_t map collectionMeta;77 corbatext_tcollectionmeta_map collectionMeta; //corbatext_tmap collectionMeta; 60 78 corbatext_tmap format; 61 79 corbatext_tmap building; … … 63 81 corbatext_t httpprefix; // Added 27/07/2000 64 82 corbatext_t receptionist; 83 84 // The following member fields were added 14/03/2011 to 85 // match up with ColInfoResponse_t definition in comtypes.h 86 87 boolean isSegmented; 88 boolean isCollectGroup; // used to group a set of collections as one item on the home page 89 unsigned long ccsOptions; // uses CCS #defines from above 90 unsigned long stemIndexes; // uses SI #defines from above 91 unsigned long numSections; // 0 if not known 92 corbatext_tcollectionmeta_map collection_macros; // for collectionmacro config directive (> gsdl 2.53) 93 corbatext_t buildType; // 'mg' or 'mgpp' or 'lucene' 94 corbatext_t infodbType; // 'gdbm', 'sqlite', etc. 95 corbatext_t authenticate; // 'document' or 'collection' 96 corbatext_t auth_group; // 'mygroup' 'yourgroup' 97 corbatext_tmap public_documents; // the acl to allow access to listed documents 98 corbatext_tmap private_documents; // the acl to disallow access to listed documents 99 corbatext_tmap dynamic_classifiers; 100 corbatext_t earliestDatestamp; // For OAIserver validation. Time since linux Epoch, expressed as (long) integer value in string form 101 65 102 }; 66 103 … … 227 264 inout corbaFilterResponse response, 228 265 inout corbaComError error); 229 void get_rss_items (const text_t &collection, 230 const text_t &gsdlhome, 231 text_t &rss_items, 232 comerror_t &err, 233 ostream &logout); 234 }; 235 236 }; 266 267 void getRssItems (in corbatext_t collection, 268 in corbatext_t gsdlhome, 269 inout corbatext_t rss_items, 270 inout corbaComError error); 271 272 }; 273 274 };
Note:
See TracChangeset
for help on using the changeset viewer.