bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
W10nShowPathInfoCommand.h
1
2#ifndef A_W10NShowPathInfoCommand_h
3#define A_W10NShowPathInfoCommand_h 1
4
5#include "BESXMLCommand.h"
6#include "BESDataHandlerInterface.h"
7
8#define W10N_SHOW_PATH_INFO_REQUEST "showW10nPathInfo"
9#define W10N_SHOW_PATH_INFO_REQUEST_HANDLER_KEY "show.w10nPathInfo"
10
11class W10nShowPathInfoCommand: public BESXMLCommand {
12public:
13 W10nShowPathInfoCommand(const BESDataHandlerInterface &base_dhi);
14 virtual ~W10nShowPathInfoCommand()
15 {
16 }
17
18 virtual void parse_request(xmlNode *node);
19
20 virtual bool has_response()
21 {
22 return true;
23 }
24
25 virtual void dump(std::ostream &strm) const;
26
27 static BESXMLCommand * CommandBuilder(const BESDataHandlerInterface &base_dhi);
28};
29
30#endif // A_W10NShowPathInfoCommand_h
Structure storing information used by the BES to handle the request.
Base class for the BES's commands.
BESXMLCommand(const BESDataHandlerInterface &base_dhi)
Creates a BESXMLCommand document given a base data handler interface object.
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual bool has_response()
Does this command return a response to the client?
virtual void parse_request(xmlNode *node)
parse a show command. No properties or children elements