![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Inheritance diagram for epics::pvDatabase::ChannelPutLocal:
Collaboration diagram for epics::pvDatabase::ChannelPutLocal:Public Member Functions | |
| POINTER_DEFINITIONS (ChannelPutLocal) | |
| virtual | ~ChannelPutLocal () |
| virtual void | destroy () |
| virtual void | put (PVStructurePtr const &pvStructure, BitSetPtr const &bitSet) |
| virtual void | get () |
| virtual std::tr1::shared_ptr< Channel > | getChannel () |
| virtual void | cancel () |
| virtual void | lock () |
| virtual void | unlock () |
| virtual void | lastRequest () |
Public Member Functions inherited from epics::pvAccess::ChannelPut | |
| POINTER_DEFINITIONS (ChannelPut) | |
| virtual | ~ChannelPut () |
| virtual void | put (epics::pvData::PVStructure::shared_pointer const &pvPutStructure, epics::pvData::BitSet::shared_pointer const &putBitSet)=0 |
Public Member Functions inherited from epics::pvAccess::ChannelRequest | |
| POINTER_DEFINITIONS (ChannelRequest) | |
| ChannelRequest () | |
| virtual | ~ChannelRequest () |
Public Member Functions inherited from epics::pvAccess::Destroyable | |
| POINTER_DEFINITIONS (Destroyable) | |
Public Member Functions inherited from epics::pvAccess::Lockable | |
| POINTER_DEFINITIONS (Lockable) | |
| virtual | ~Lockable () |
Static Public Member Functions | |
| static ChannelPutLocalPtr | create (ChannelLocalPtr const &channelLocal, ChannelPutRequester::shared_pointer const &channelPutRequester, PVStructurePtr const &pvRequest, PVRecordPtr const &pvRecord) |
Additional Inherited Members | |
Public Types inherited from epics::pvAccess::ChannelPut | |
| typedef ChannelPutRequester | requester_type |
Static Public Attributes inherited from epics::pvAccess::ChannelRequest | |
| static size_t | num_instances |
Protected Member Functions inherited from epics::pvAccess::Destroyable | |
| virtual | ~Destroyable () |
Definition at line 377 of file channelLocal.cpp.
|
virtual |
Definition at line 464 of file channelLocal.cpp.
|
inlinevirtual |
Cancel any pending request. Completion will be reported via request's response callback:
Implements epics::pvAccess::ChannelRequest.
Definition at line 393 of file channelLocal.cpp.
|
static |
Definition at line 424 of file channelLocal.cpp.
|
inlinevirtual |
Destroy this instance.
Implements epics::pvAccess::Destroyable.
Definition at line 384 of file channelLocal.cpp.
|
virtual |
Get the current data.
Ownership transfer as with ChannelGet::get()
Implements epics::pvAccess::ChannelPut.
Definition at line 489 of file channelLocal.cpp.
|
virtual |
Get a channel instance this request belongs to.
Implements epics::pvAccess::ChannelRequest.
Definition at line 469 of file channelLocal.cpp.
|
inlinevirtual |
Announce next request as last request. When last request will be completed (regardless of completion status) the remote and local instance will be destroyed.
Implements epics::pvAccess::ChannelRequest.
Definition at line 396 of file channelLocal.cpp.
|
virtual |
Reimplemented from epics::pvAccess::Lockable.
Definition at line 475 of file channelLocal.cpp.
| epics::pvDatabase::ChannelPutLocal::POINTER_DEFINITIONS | ( | ChannelPutLocal | ) |
|
virtual |
Definition at line 518 of file channelLocal.cpp.
|
virtual |
Reimplemented from epics::pvAccess::Lockable.
Definition at line 481 of file channelLocal.cpp.