![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "channelSearchManager.h"
Inheritance diagram for epics::pvAccess::ChannelSearchManager:
Collaboration diagram for epics::pvAccess::ChannelSearchManager:Public Member Functions | |
| POINTER_DEFINITIONS (ChannelSearchManager) | |
| virtual | ~ChannelSearchManager () |
| void | cancel () |
| int32_t | registeredCount () |
| void | registerSearchInstance (SearchInstance::shared_pointer const &channel, bool penalize=false) |
| void | unregisterSearchInstance (SearchInstance::shared_pointer const &channel) |
| void | searchResponse (const ServerGUID &guid, pvAccessID cid, int32_t seqNo, int8_t minorRevision, osiSockAddr *serverAddress) |
| void | newServerDetected () |
| virtual void | callback () OVERRIDE FINAL |
| Timer callback. More... | |
| virtual void | timerStopped () OVERRIDE FINAL |
| Timer stooped callback. More... | |
| ChannelSearchManager (Context::shared_pointer const &context) | |
| void | activate () |
Public Member Functions inherited from epics::pvData::TimerCallback | |
| POINTER_DEFINITIONS (TimerCallback) | |
| TimerCallback () | |
| virtual | ~TimerCallback () |
Definition at line 54 of file channelSearchManager.h.
|
virtual |
Definition at line 107 of file channelSearchManager.cpp.
| epics::pvAccess::ChannelSearchManager::ChannelSearchManager | ( | Context::shared_pointer const & | context | ) |
Private constructor.
| context |
Definition at line 76 of file channelSearchManager.cpp.
| void epics::pvAccess::ChannelSearchManager::activate | ( | ) |
Definition at line 92 of file channelSearchManager.cpp.
|
virtual |
Timer callback.
Implements epics::pvData::TimerCallback.
Definition at line 317 of file channelSearchManager.cpp.
| void epics::pvAccess::ChannelSearchManager::cancel | ( | ) |
| void epics::pvAccess::ChannelSearchManager::newServerDetected | ( | ) |
New server detected. Boost searching of all channels.
Definition at line 194 of file channelSearchManager.cpp.
| epics::pvAccess::ChannelSearchManager::POINTER_DEFINITIONS | ( | ChannelSearchManager | ) |
| int32_t epics::pvAccess::ChannelSearchManager::registeredCount | ( | ) |
Get number of registered channels.
Definition at line 128 of file channelSearchManager.cpp.
| void epics::pvAccess::ChannelSearchManager::registerSearchInstance | ( | SearchInstance::shared_pointer const & | channel, |
| bool | penalize = false |
||
| ) |
Register channel.
| channel | to register. |
Definition at line 134 of file channelSearchManager.cpp.
| void epics::pvAccess::ChannelSearchManager::searchResponse | ( | const ServerGUID & | guid, |
| pvAccessID | cid, | ||
| int32_t | seqNo, | ||
| int8_t | minorRevision, | ||
| osiSockAddr * | serverAddress | ||
| ) |
Search response from server (channel found).
| guid | server GUID. |
| cid | client channel ID. |
| seqNo | search sequence number. |
| minorRevision | server minor PVA revision. |
| serverAddress | server address. |
Definition at line 163 of file channelSearchManager.cpp.
|
virtual |
Timer stooped callback.
Implements epics::pvData::TimerCallback.
Definition at line 389 of file channelSearchManager.cpp.
| void epics::pvAccess::ChannelSearchManager::unregisterSearchInstance | ( | SearchInstance::shared_pointer const & | channel | ) |
Unregister channel.
| channel | to unregister. |
Definition at line 156 of file channelSearchManager.cpp.