channel_imp() | reference_caching::channel_imp | protected |
channel_imp(service_names_set<> &service_names) | reference_caching::channel_imp | explicitprotected |
channel_imp(const channel_imp &)=delete | reference_caching::channel_imp | private |
create(service_names_set<> &service_names) | reference_caching::channel_imp | static |
destroy(channel_imp *channel) | reference_caching::channel_imp | static |
factory_deinit() | reference_caching::channel_imp | static |
factory_init() | reference_caching::channel_imp | static |
get_service_names() | reference_caching::channel_imp | |
ignore_list_add(channel_imp *channel, std::string service_implementation) | reference_caching::channel_imp | static |
ignore_list_add(std::string &service_implementation) | reference_caching::channel_imp | private |
ignore_list_clear(channel_imp *channel) | reference_caching::channel_imp | static |
ignore_list_clear() | reference_caching::channel_imp | private |
ignore_list_copy(service_names_set< std::string, std::less< std::string > > &dest_set) | reference_caching::channel_imp | |
ignore_list_remove(channel_imp *channel, std::string service_implementation) | reference_caching::channel_imp | static |
ignore_list_remove(std::string &service_implementation) | reference_caching::channel_imp | private |
increment_version(channel_imp *channel) | reference_caching::channel_imp | static |
increment_version_no_lock() | reference_caching::channel_imp | inlineprivate |
initialize_service_counts() | reference_caching::channel_imp | private |
is_alone() | reference_caching::channel_imp | inline |
m_has_ignore_list | reference_caching::channel_imp | private |
m_ignore_list | reference_caching::channel_imp | private |
m_lock | reference_caching::channel_imp | private |
m_reference_count | reference_caching::channel_imp | private |
m_service_names | reference_caching::channel_imp | private |
m_version | reference_caching::channel_imp | private |
operator delete(void *ptr, std::size_t sz) | reference_caching::Cache_malloced | static |
operator new(std::size_t sz) | reference_caching::Cache_malloced | static |
operator=(const channel_imp &)=delete | reference_caching::channel_imp | private |
ref() | reference_caching::channel_imp | inline |
service_notification(const char **services, unsigned int count, bool unload) | reference_caching::channel_imp | static |
unref() | reference_caching::channel_imp | inline |
version() | reference_caching::channel_imp | inline |
~channel_imp() | reference_caching::channel_imp | |