Files
pvData/pvDataApp/misc/requester.h
2010-09-23 14:47:47 -04:00

19 lines
536 B
C++

/* requester.h */
#include <string>
#ifndef REQUESTER_H
#define REQUESTER_H
#include "pvIntrospect.h"
namespace epics { namespace pvData {
enum MessageType {infoMessage,warningMessage,errorMessage,fatalErrorMessage};
static std::string messageTypeName[] = {"info","warning","error","fatalError"};
class Requester {
public:
virtual StringConstPtr getRequesterName() const = 0;
virtual void message(StringConstPtr message,MessageType messageType) const = 0;
};
}}
#endif /* REQUESTER_H */