pvAccessCPP  7.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
epics::pvAccess::ResponseHandler Class Reference

Interface defining response handler. More...

#include <remote/pv/remote.h>

Inheritance diagram for epics::pvAccess::ResponseHandler:
Inheritance graph
[legend]
Collaboration diagram for epics::pvAccess::ResponseHandler:
Collaboration graph
[legend]

Public Types

typedef std::tr1::shared_ptr
< ResponseHandler
shared_pointer
 
typedef std::tr1::shared_ptr
< const ResponseHandler
const_shared_pointer
 
typedef std::tr1::weak_ptr
< ResponseHandler
weak_pointer
 
typedef std::tr1::weak_ptr
< const ResponseHandler
const_weak_pointer
 

Public Member Functions

 ResponseHandler (Context *context, const std::string &description)
 
virtual void handleResponse (osiSockAddr *responseFrom, Transport::shared_pointer const &transport, epics::pvData::int8 version, epics::pvData::int8 command, std::size_t payloadSize, epics::pvData::ByteBuffer *payloadBuffer)
 Handle response. More...
 

Static Public Attributes

static size_t num_instances
 

Protected Attributes

std::string _description
 Response hanlder description.
 
epics::pvData::int32 _debugLevel
 Debug flag.
 

Detailed Description

Interface defining response handler.

Definition at line 313 of file remote.h.

Member Function Documentation

virtual void epics::pvAccess::ResponseHandler::handleResponse ( osiSockAddr *  responseFrom,
Transport::shared_pointer const &  transport,
epics::pvData::int8  version,
epics::pvData::int8  command,
std::size_t  payloadSize,
epics::pvData::ByteBuffer *  payloadBuffer 
)
virtual

The documentation for this class was generated from the following file: