pvAccessCPP  7.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
pvas::SharedPV::Handler Struct Reference

Callbacks associated with a SharedPV. More...

#include <server/pva/sharedstate.h>

Public Types

typedef std::tr1::shared_ptr
< Handler
shared_pointer
 
typedef std::tr1::shared_ptr
< const Handler
const_shared_pointer
 
typedef std::tr1::weak_ptr
< Handler
weak_pointer
 
typedef std::tr1::weak_ptr
< const Handler
const_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: