reftrack more classes

include the common abstract bases used by all ChannelProviders.
This commit is contained in:
Michael Davidsaver
2017-08-31 11:39:13 -05:00
parent f1e938b039
commit 79874e1811
7 changed files with 96 additions and 8 deletions

View File

@@ -9,6 +9,7 @@
#include <osiSock.h>
#include <pv/byteBuffer.h>
#include <pv/reftrack.h>
#define epicsExportSharedSymbols
#include <pv/remote.h>
@@ -22,6 +23,18 @@ using namespace epics::pvData;
namespace epics {
namespace pvAccess {
size_t ResponseHandler::num_instances;
ResponseHandler::ResponseHandler()
{
REFTRACE_INCREMENT(num_instances);
}
ResponseHandler::~ResponseHandler()
{
REFTRACE_DECREMENT(num_instances);
}
void AbstractResponseHandler::handleResponse(osiSockAddr* responseFrom,
Transport::shared_pointer const & transport, int8 version, int8 command,
size_t payloadSize, ByteBuffer* payloadBuffer) {