![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "chancache.h"
Collaboration diagram for ChannelCache:Classes | |
| struct | cacheClean |
Public Types | |
| typedef std::map< std::string, ChannelCacheEntry::shared_pointer > | entries_t |
Public Member Functions | |
| ChannelCache (const epics::pvAccess::ChannelProvider::shared_pointer &prov) | |
| ~ChannelCache () | |
| ChannelCacheEntry::shared_pointer | lookup (const std::string &name) |
Public Attributes | |
| epicsMutex | cacheLock |
| entries_t | entries |
| epics::pvAccess::ChannelProvider::shared_pointer | provider |
| epicsTimerQueueActive * | timerQueue |
| epicsTimer * | cleanTimer |
| cacheClean * | cleaner |
| size_t | cleanerRuns |
| size_t | cleanerDust |
Holds the set of channels the GW is searching for, or has found.
Definition at line 153 of file chancache.h.
| typedef std::map<std::string, ChannelCacheEntry::shared_pointer > ChannelCache::entries_t |
Definition at line 155 of file chancache.h.
| ChannelCache::ChannelCache | ( | const epics::pvAccess::ChannelProvider::shared_pointer & | prov | ) |
Definition at line 136 of file chancache.cpp.
| ChannelCache::~ChannelCache | ( | ) |
Definition at line 150 of file chancache.cpp.
| ChannelCacheEntry::shared_pointer ChannelCache::lookup | ( | const std::string & | name | ) |
Definition at line 166 of file chancache.cpp.
| epicsMutex ChannelCache::cacheLock |
Definition at line 158 of file chancache.h.
| cacheClean* ChannelCache::cleaner |
Definition at line 166 of file chancache.h.
| size_t ChannelCache::cleanerDust |
Definition at line 169 of file chancache.h.
| size_t ChannelCache::cleanerRuns |
Definition at line 168 of file chancache.h.
| epicsTimer* ChannelCache::cleanTimer |
Definition at line 165 of file chancache.h.
| entries_t ChannelCache::entries |
Definition at line 160 of file chancache.h.
| epics::pvAccess::ChannelProvider::shared_pointer ChannelCache::provider |
Definition at line 162 of file chancache.h.
| epicsTimerQueueActive* ChannelCache::timerQueue |
Definition at line 164 of file chancache.h.