1 #ifndef EA4_PVRPC_GET_ARCHIVES_COMMAND_H
2 #define EA4_PVRPC_GET_ARCHIVES_COMMAND_H
4 #include "pvrpc/ArchiveCommand.h"
6 namespace ea4 {
namespace pvrpc {
21 virtual const char*
getName()
const {
return commandName.c_str(); }
27 virtual epics::pvData::PVStructurePtr
28 process(epics::pvData::PVStructurePtr
const & request);
32 void createRequestType();
33 void createInfoType();
35 void createResponseType();
39 static std::string commandName;
42 epics::pvData::StructureConstPtr requestType;
45 epics::pvData::StructureConstPtr responseType;
48 epics::pvData::StructureConstPtr infoType;
Basic class of the RPC commands.
Definition: ArchiveCommand.h:17
virtual const char * getName() const
Returns 'getArchives'.
Definition: GetArchivesCommand.h:21
virtual epics::pvData::PVStructurePtr createRequest()
Creates the request structure.
GetArchivesCommand()
Constructor.
virtual epics::pvData::PVStructurePtr process(epics::pvData::PVStructurePtr const &request)
Delegates this request to the RPC service.
Command returning the array of the index files.
Definition: GetArchivesCommand.h:9