![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Inheritance diagram for pvas::StaticProvider::Impl:
Collaboration diagram for pvas::StaticProvider::Impl:Public Types | |
| typedef StaticProvider::builders_t | builders_t |
Public Member Functions | |
| POINTER_DEFINITIONS (Impl) | |
| Impl (const std::string &name) | |
| virtual | ~Impl () |
| virtual void | destroy () OVERRIDE FINAL |
| virtual std::string | getProviderName () OVERRIDE FINAL |
| virtual pva::ChannelFind::shared_pointer | channelFind (std::string const &name, pva::ChannelFindRequester::shared_pointer const &requester) OVERRIDE FINAL |
| virtual pva::ChannelFind::shared_pointer | channelList (pva::ChannelListRequester::shared_pointer const &requester) OVERRIDE FINAL |
| virtual pva::Channel::shared_pointer | createChannel (std::string const &name, pva::ChannelRequester::shared_pointer const &requester, short priority, std::string const &address) OVERRIDE FINAL |
Public Member Functions inherited from epics::pvAccess::ChannelProvider | |
| POINTER_DEFINITIONS (ChannelProvider) | |
| ChannelProvider () | |
| virtual | ~ChannelProvider () |
| virtual ChannelFind::shared_pointer | channelFind (std::string const &name, ChannelFindRequester::shared_pointer const &requester)=0 |
| virtual ChannelFind::shared_pointer | channelList (ChannelListRequester::shared_pointer const &requester) |
| virtual Channel::shared_pointer | createChannel (std::string const &name, ChannelRequester::shared_pointer const &requester=DefaultChannelRequester::build(), short priority=PRIORITY_DEFAULT) |
| virtual Channel::shared_pointer | createChannel (std::string const &name, ChannelRequester::shared_pointer const &requester, short priority, std::string const &address)=0 |
Public Member Functions inherited from epics::pvAccess::Destroyable | |
| POINTER_DEFINITIONS (Destroyable) | |
Public Attributes | |
| const std::string | name |
| pva::ChannelFind::shared_pointer | finder |
| std::tr1::weak_ptr< Impl > | internal_self |
| std::tr1::weak_ptr< Impl > | external_self |
| epicsMutex | mutex |
| builders_t | builders |
Static Public Attributes | |
| static size_t | num_instances |
Static Public Attributes inherited from epics::pvAccess::ChannelProvider | |
| static const short | PRIORITY_MIN = 0 |
| static const short | PRIORITY_MAX = 99 |
| static const short | PRIORITY_DEFAULT = PRIORITY_MIN |
| static const short | PRIORITY_LINKS_DB = PRIORITY_MAX |
| static const short | PRIORITY_ARCHIVE = (PRIORITY_MAX + PRIORITY_MIN) / 2 |
| static const short | PRIORITY_OPI = PRIORITY_MIN |
| static size_t | num_instances |
Additional Inherited Members | |
Protected Member Functions inherited from epics::pvAccess::Destroyable | |
| virtual | ~Destroyable () |
Definition at line 31 of file server.cpp.
| typedef StaticProvider::builders_t pvas::StaticProvider::Impl::builders_t |
Definition at line 43 of file server.cpp.
|
inline |
Definition at line 46 of file server.cpp.
|
inlinevirtual |
Definition at line 51 of file server.cpp.
|
inlinevirtual |
Definition at line 58 of file server.cpp.
|
inlinevirtual |
Definition at line 71 of file server.cpp.
|
inlinevirtual |
Definition at line 84 of file server.cpp.
|
inlinevirtual |
Destroy this instance.
Implements epics::pvAccess::Destroyable.
Definition at line 55 of file server.cpp.
|
inlinevirtual |
Get the provider name.
Implements epics::pvAccess::ChannelProvider.
Definition at line 57 of file server.cpp.
| pvas::StaticProvider::Impl::POINTER_DEFINITIONS | ( | Impl | ) |
| builders_t pvas::StaticProvider::Impl::builders |
Definition at line 44 of file server.cpp.
| std::tr1::weak_ptr<Impl> pvas::StaticProvider::Impl::external_self |
Definition at line 39 of file server.cpp.
| pva::ChannelFind::shared_pointer pvas::StaticProvider::Impl::finder |
Definition at line 38 of file server.cpp.
| std::tr1::weak_ptr<Impl> pvas::StaticProvider::Impl::internal_self |
Definition at line 39 of file server.cpp.
|
mutable |
Definition at line 41 of file server.cpp.
| const std::string pvas::StaticProvider::Impl::name |
Definition at line 37 of file server.cpp.
|
static |
Definition at line 35 of file server.cpp.