pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
pvas::SharedPV::Handler Struct Reference

Callbacks associated with a SharedPV. More...

#include <server/pva/sharedstate.h>

Public Types

typedef std::tr1::shared_ptr< Handlershared_pointer
 
typedef std::tr1::shared_ptr< const Handlerconst_shared_pointer
 
typedef std::tr1::weak_ptr< Handlerweak_pointer
 
typedef std::tr1::weak_ptr< const Handlerconst_weak_pointer
 

Public Member Functions

virtual void onFirstConnect (const SharedPV::shared_pointer &pv)
 
virtual void onLastDisconnect (const SharedPV::shared_pointer &pv)
 Called when the last client disconnects. May close()
 
virtual void onPut (const SharedPV::shared_pointer &pv, Operation &op)
 Client requests Put.
 
virtual void onRPC (const SharedPV::shared_pointer &pv, Operation &op)
 Client requests RPC.
 

Detailed Description

Callbacks associated with a SharedPV.

Note
For the purposes of locking, this class is an Requester (see provider_roles_requester_locking)

Definition at line 95 of file sharedstate.h.


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