13 #ifdef epicsExportSharedSymbols 14 # define requesterEpicsExportSharedSymbols 15 # undef epicsExportSharedSymbols 21 #ifdef requesterEpicsExportSharedSymbols 22 # define epicsExportSharedSymbols 23 # undef requesterEpicsExportSharedSymbols 29 namespace epics {
namespace pvAccess {
37 #define MESSAGE_TYPE_COUNT 4 51 virtual std::string getRequesterName() = 0;
58 namespace epics {
namespace pvData {
59 using ::epics::pvAccess::Requester;
epicsShareExtern std::string getMessageTypeName(MessageType messageType)
std::tr1::shared_ptr< Requester > RequesterPtr
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
#define POINTER_DEFINITIONS(clazz)
Callback class for passing messages to a requester.