42    m_valid.store(new_value, std::memory_order_relaxed);
 
Definition: cache_allocator.h:31
 
static channel_imp * create(service_names_set<> &service_names)
Definition: channel.cc:44
 
static bool factory_deinit()
Definition: channel.cc:109
 
void set_valid(bool new_value)
Definition: channel.h:41
 
std::atomic< bool > m_has_ignore_list
Definition: channel.h:77
 
bool operator==(channel_imp &other) const
Definition: channel.h:66
 
channel_imp * ref()
Definition: channel.h:53
 
static bool destroy(channel_imp *channel)
Definition: channel.cc:70
 
channel_imp & operator=(const channel_imp &)
 
service_names_set & get_service_names()
Definition: channel.h:45
 
channel_imp(const channel_imp &)
 
bool is_valid()
Definition: channel.h:40
 
channel_imp(service_names_set<> &service_names)
Definition: channel.h:60
 
static bool factory_init()
Definition: channel.cc:91
 
bool ignore_list_add(std::string service_implementation)
Definition: channel.cc:144
 
static channel_imp * channel_by_name(std::string service_name)
Definition: channel.cc:125
 
service_names_set m_ignore_list
Definition: channel.h:76
 
int unref()
Definition: channel.h:57
 
service_names_set m_service_names
Definition: channel.h:75
 
bool is_alone()
Definition: channel.h:52
 
void ignore_list_copy(service_names_set<> &dest_set)
Definition: channel.cc:136
 
bool ignore_list_remove(std::string service_implementation)
Definition: channel.cc:152
 
std::atomic< bool > m_valid
Definition: channel.h:78
 
bool ignore_list_clear()
Definition: channel.cc:163
 
std::atomic< int > m_reference_count
Definition: channel.h:79
 
Definition: reference_cache_common.h:37