7#ifndef BEACONSERVERSTATUSPROVIDER_H
8#define BEACONSERVERSTATUSPROVIDER_H
10#ifdef epicsExportSharedSymbols
11# define beaconServerStatusProviderEpicsExportSharedSymbols
12# undef epicsExportSharedSymbols
16#include <pv/sharedPtr.h>
18#ifdef beaconServerStatusProviderEpicsExportSharedSymbols
19# define epicsExportSharedSymbols
20# undef beaconServerStatusProviderEpicsExportSharedSymbols
36 typedef std::tr1::shared_ptr<BeaconServerStatusProvider> shared_pointer;
37 typedef std::tr1::shared_ptr<const BeaconServerStatusProvider> const_shared_pointer;
67 epics::pvData::PVStructure::shared_pointer _status;
BeaconServerStatusProvider.
virtual epics::pvData::PVField::shared_pointer getServerStatusData()=0
Gets server status data.
DefaultBeaconServerStatusProvider.
virtual ~DefaultBeaconServerStatusProvider()
Destructor.
DefaultBeaconServerStatusProvider(std::tr1::shared_ptr< ServerContext > const &context)
Constructor.
virtual epics::pvData::PVField::shared_pointer getServerStatusData()
Gets server status data.
Copyright - See the COPYRIGHT that is included with this distribution.