pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
epics::pvAccess::Requester Class Referenceabstract

Callback class for passing messages to a requester. More...

#include <utils/pv/requester.h>

Inheritance diagram for epics::pvAccess::Requester:

Public Types

typedef std::tr1::shared_ptr< Requestershared_pointer
 
typedef std::tr1::shared_ptr< const Requesterconst_shared_pointer
 
typedef std::tr1::weak_ptr< Requesterweak_pointer
 
typedef std::tr1::weak_ptr< const Requesterconst_weak_pointer
 

Public Member Functions

virtual std::string getRequesterName ()=0
 The requester must have a name.
 
virtual void message (std::string const &message, MessageType messageType=errorMessage)
 Push notification.
 

Detailed Description

Callback class for passing messages to a requester.

Definition at line 43 of file requester.h.

Member Typedef Documentation

◆ const_shared_pointer

std::tr1::shared_ptr<const Requester> epics::pvAccess::Requester::const_shared_pointer

Definition at line 45 of file requester.h.

◆ const_weak_pointer

std::tr1::weak_ptr<const Requester> epics::pvAccess::Requester::const_weak_pointer

Definition at line 45 of file requester.h.

◆ shared_pointer

std::tr1::shared_ptr<Requester> epics::pvAccess::Requester::shared_pointer

Definition at line 45 of file requester.h.

◆ weak_pointer

std::tr1::weak_ptr<Requester> epics::pvAccess::Requester::weak_pointer

Definition at line 45 of file requester.h.

Constructor & Destructor Documentation

◆ ~Requester()

virtual epics::pvAccess::Requester::~Requester ( )
inlinevirtual

Definition at line 46 of file requester.h.

Member Function Documentation

◆ getRequesterName()

virtual std::string epics::pvAccess::Requester::getRequesterName ( )
pure virtual

The requester must have a name.

Returns
The requester's name.

Implemented in epics::pvAccess::Channel, and epics::pvAccess::DefaultChannelRequester.


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