In responseHandlers::monitorConnect change Structure* to StructureConstPtr Same in MockClientImpl.cpp and testRemoteClientImpl.cpp
This commit is contained in:
@@ -26,8 +26,8 @@ TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top
|
||||
|
||||
# EPICS_BASE usually appears last so other apps can override stuff:
|
||||
|
||||
PVDATA=/opt/epics/pvDataCPP
|
||||
EPICS_BASE=/opt/epics/base
|
||||
PVDATA=/home/mrk/hg/pvDataCPP
|
||||
EPICS_BASE=/home/install/epics/base
|
||||
|
||||
#PVDATA=/home/mrk/hg/pvDataCPP
|
||||
#EPICS_BASE=/home/install/epics/base
|
||||
|
||||
@@ -1162,7 +1162,7 @@ ServerMonitorRequesterImpl::ServerMonitorRequesterImpl(ServerContextImpl* contex
|
||||
INIT_EXCEPTION_GUARD(13, _channelMonitor = channel->getChannel()->createMonitor(this, pvRequest));
|
||||
}
|
||||
|
||||
void ServerMonitorRequesterImpl::monitorConnect(const Status& status, Monitor* monitor, Structure* structure)
|
||||
void ServerMonitorRequesterImpl::monitorConnect(const Status& status, Monitor* monitor, StructureConstPtr structure)
|
||||
{
|
||||
{
|
||||
Lock guard(_mutex);
|
||||
|
||||
@@ -498,7 +498,7 @@ namespace epics {
|
||||
{
|
||||
public:
|
||||
ServerMonitorRequesterImpl(ServerContextImpl* context, ServerChannelImpl* channel, const pvAccessID ioid, Transport* transport,epics::pvData::PVStructure* pvRequest);
|
||||
void monitorConnect(const epics::pvData::Status& status, epics::pvData::Monitor* monitor, epics::pvData::Structure* structure);
|
||||
void monitorConnect(const epics::pvData::Status& status, epics::pvData::Monitor* monitor, epics::pvData::StructureConstPtr structure);
|
||||
void unlisten(epics::pvData::Monitor* monitor);
|
||||
void monitorEvent(epics::pvData::Monitor* monitor);
|
||||
void lock();
|
||||
@@ -512,7 +512,7 @@ namespace epics {
|
||||
private:
|
||||
epics::pvData::Monitor* _monitor;
|
||||
epics::pvData::Monitor* _channelMonitor;
|
||||
epics::pvData::Structure* _structure;
|
||||
epics::pvData::StructureConstPtr _structure;
|
||||
epics::pvData::Status _status;
|
||||
};
|
||||
|
||||
|
||||
@@ -842,7 +842,7 @@ class MonitorRequesterImpl : public MonitorRequester
|
||||
std::cout << "[" << getRequesterName() << "] message(" << message << ", " << messageTypeName[messageType] << ")" << std::endl;
|
||||
}
|
||||
|
||||
virtual void monitorConnect(const Status& status, Monitor* monitor, Structure* structure)
|
||||
virtual void monitorConnect(const Status& status, Monitor* monitor, StructureConstPtr structure)
|
||||
{
|
||||
std::cout << "monitorConnect(" << status.toString() << ")" << std::endl;
|
||||
if (structure)
|
||||
|
||||
@@ -384,7 +384,7 @@ class MonitorRequesterImpl : public MonitorRequester
|
||||
std::cout << "[" << getRequesterName() << "] message(" << message << ", " << messageTypeName[messageType] << ")" << std::endl;
|
||||
}
|
||||
|
||||
virtual void monitorConnect(const epics::pvData::Status& status, Monitor* monitor, Structure* structure)
|
||||
virtual void monitorConnect(const epics::pvData::Status& status, Monitor* monitor, StructureConstPtr structure)
|
||||
{
|
||||
std::cout << "monitorConnect(" << status.toString() << ")" << std::endl;
|
||||
if (status.isSuccess() && structure)
|
||||
|
||||
Reference in New Issue
Block a user