- Timestamp:
- 2012-01-20T20:48:26+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/corba/corbaproto.mpp
r15471 r24959 673 673 } 674 674 675 // returns the contents of a collection's rss-items.rdf file (generated by BasePlugout) 676 void corbaproto::get_rss_items (const text_t &collection, 677 const text_t &gsdlhome, 678 text_t &rss_items, 679 comerror_t &err, 680 ostream &logout) { 681 682 corbatext_t corbaCollection; 683 corbatext_t corbaGsdlHome; 684 corbatext_t corbaRssItems; 685 corbaComError corbaError = corbaNoError; 686 687 // convert all the requisite structures into their CORBA form 688 corbaconv_text_t::getCorbatext(collection,corbaCollection); 689 corbaconv_text_t::getCorbatext(collection,corbaGsdlHome); 690 corbaconv_text_t::getCorbatext(collection,corbaRssItems); 691 692 // get the corba client reference 693 // corbaiface_var lclient = this->getCorbaClient(); // **** 694 corbaiface_var lclient = client; 695 696 // execute the corba transaction 697 lclient->get_rss_items (corbaCollection, corbaGsdlHome, corbaRssItems, corbaError); 698 699 // convert the response back to normal form 700 rss_items = corbaRssItems; 701 702 // text_t rss_filename = filename_cat(gsdlhome,"collect",collection,"index","rss-items.rdf"); 703 //if (!read_file(rss_filename,rss_items)) { // read contents of file rss_filename into the string rss_items 704 // err = protocolError; // else an error occurred 705 //} 706 } 675 707 676 708 void corbaproto::filter (const text_t &collection,
Note:
See TracChangeset
for help on using the changeset viewer.