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
epics::pvAccess::MonitorFIFO::Source Struct Reference

Source methods may be called with downstream mutex locked. More...

#include <client/pv/monitor.h>

Public Types

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

Public Member Functions

virtual void freeHighMark (MonitorFIFO *mon, size_t numEmpty)
 Called when MonitorFIFO::freeCount() rises above the level computed from MonitorFIFO::setFreeHighMark(). More...
 

Detailed Description

Source methods may be called with downstream mutex locked.

Do not call notify(). This is done automatically after return in a way which avoids locking and recursion problems.

Definition at line 266 of file monitor.h.

Member Function Documentation

virtual void epics::pvAccess::MonitorFIFO::Source::freeHighMark ( MonitorFIFO mon,
size_t  numEmpty 
)
inlinevirtual

Called when MonitorFIFO::freeCount() rises above the level computed from MonitorFIFO::setFreeHighMark().

Parameters
numEmptyThe number of empty slots in the FIFO.

Definition at line 272 of file monitor.h.


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