This is Unofficial EPICS BASE Doxygen Site
epics::pvAccess::ChannelFind Class Referenceabstract

#include "pvAccess.h"

+ Inheritance diagram for epics::pvAccess::ChannelFind:
+ Collaboration diagram for epics::pvAccess::ChannelFind:

Public Types

typedef ChannelFindRequester requester_type
 

Public Member Functions

 POINTER_DEFINITIONS (ChannelFind)
 
 ChannelFind ()
 
virtual ~ChannelFind ()
 
virtual std::tr1::shared_ptr< ChannelProvidergetChannelProvider ()=0
 
virtual void cancel ()=0
 
- Public Member Functions inherited from epics::pvAccess::Destroyable
 POINTER_DEFINITIONS (Destroyable)
 
virtual void destroy ()=0
 

Static Public Member Functions

static ChannelFind::shared_pointer buildDummy (const std::tr1::shared_ptr< ChannelProvider > &provider)
 

Additional Inherited Members

- Protected Member Functions inherited from epics::pvAccess::Destroyable
virtual ~Destroyable ()
 

Detailed Description

Definition at line 404 of file pvAccess.h.

Member Typedef Documentation

Constructor & Destructor Documentation

epics::pvAccess::ChannelFind::ChannelFind ( )
inline

Definition at line 410 of file pvAccess.h.

410 {}
virtual epics::pvAccess::ChannelFind::~ChannelFind ( )
inlinevirtual

Definition at line 411 of file pvAccess.h.

411 {}

Member Function Documentation

ChannelFind::shared_pointer epics::pvAccess::ChannelFind::buildDummy ( const std::tr1::shared_ptr< ChannelProvider > &  provider)
static

Allocate a no-op ChannelFind. This is sufficient for most, if not all, ChannelProvider implementations. Holds only a weak_ptr<ChannelProvider>

Definition at line 473 of file pvAccess.cpp.

474 {
475  std::tr1::shared_ptr<DummyChannelFind> ret(new DummyChannelFind(provider));
476  return ret;
477 }
epics::pvAccess::ChannelFind::POINTER_DEFINITIONS ( ChannelFind  )

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