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

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.

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: