source: main/tags/2.80/gsdl/src/oaiservr/metaformatsaction.h

Last change on this file was 8182, checked in by cs025, 20 years ago

Added OAI Server code to Greenstone

  • Property svn:keywords set to Author Date Id Revision
File size: 543 bytes
Line 
1#include "oaiaction.h"
2#include "metaformat.h"
3#include "OIDtools.h"
4
5class metaformatsaction : public oaiaction
6{
7 public:
8 metaformatsaction() : oaiaction("ListMetadataFormats") { };
9 void set_formats(metaformat_map *formats) { this->formats = formats; }
10 virtual void setConfiguration(oaiconfig *configuration);
11 virtual bool validateAction(recptproto *protocol, oaiargs &params);
12 protected:
13 metaformat_map * formats;
14 FilterResponse_t gsdlResponse;
15 bool output_content(ostream &output, recptproto *protocol, oaiargs &params);
16};
Note: See TracBrowser for help on using the repository browser.