![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "channelSearchManager.h"
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 () |
![]() | |
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.