7 #ifndef BEACONSERVERSTATUSPROVIDER_H 8 #define BEACONSERVERSTATUSPROVIDER_H 10 #ifdef epicsExportSharedSymbols 11 # define beaconServerStatusProviderEpicsExportSharedSymbols 12 # undef epicsExportSharedSymbols 18 #ifdef beaconServerStatusProviderEpicsExportSharedSymbols 19 # define epicsExportSharedSymbols 20 # undef beaconServerStatusProviderEpicsExportSharedSymbols 44 virtual epics::pvData::PVField::shared_pointer getServerStatusData() = 0;
64 virtual epics::pvData::PVField::shared_pointer getServerStatusData();
67 epics::pvData::PVStructure::shared_pointer _status;
virtual ~BeaconServerStatusProvider()
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
std::tr1::shared_ptr< const BeaconServerStatusProvider > const_shared_pointer
std::tr1::shared_ptr< BeaconServerStatusProvider > shared_pointer