19 #ifndef RTC_CONFIGURATIONLISTENER_H 20 #define RTC_CONFIGURATIONLISTENER_H 100 static const char* typeString[] =
102 "ON_UPDATE_CONFIG_PARAM",
103 "CONFIG_PARAM_LISTENER_NUM" 107 return typeString[type];
136 virtual void operator()(
const char* config_set_name,
137 const char* config_param_name) = 0;
217 static const char* typeString[] =
221 "CONFIG_SET_LISTENER_NUM" 327 static const char* typeString[] =
329 "ON_UPDATE_CONFIG_SET",
330 "ON_REMOVE_CONFIG_SET",
331 "ON_ACTIVATE_CONFIG_SET",
332 "CONFIG_SET_NAME_LISTENER_NUM" 362 virtual void operator()(
const char* config_set_name) = 0;
384 typedef std::pair<ConfigurationParamListener*, bool> Entry;
465 void notify(
const char* config_set_name,
const char* config_param_name);
468 std::vector<Entry> m_listeners;
492 typedef std::pair<ConfigurationSetListener*, bool> Entry;
576 std::vector<Entry> m_listeners;
600 typedef std::pair<ConfigurationSetNameListener*, bool> Entry;
680 void notify(
const char* config_set_name);
683 std::vector<Entry> m_listeners;
742 #endif // RTC_CONFIGURATIONLISTENER_H static const char * toString(ConfigurationParamListenerType type)
ConfigurationParamListenerType を文字列に変換
Definition: ConfigurationListener.h:98
ConfigurationSetNameListener ホルダクラス
Definition: ConfigurationListener.h:598
Definition: ConfigurationListener.h:270
Mutex クラス
Definition: Mutex.h:40
static const char * toString(ConfigurationSetListenerType type)
ConfigurationSetNameListenerType を文字列に変換
Definition: ConfigurationListener.h:215
ConfigurationSetListener クラス
Definition: ConfigurationListener.h:188
ConfigurationSetNameListener クラス
Definition: ConfigurationListener.h:298
ConfigurationParamListener クラス
Definition: ConfigurationListener.h:72
ConfigurationSetNameListenerType
ConfigurationSetNameListenerType.
Definition: ConfigurationListener.h:266
Definition: ConfigurationListener.h:701
coil::Guard< coil::Mutex > Guard
Definition: LocalServiceAdmin.h:36
Definition: ConfigurationListener.h:46
Definition: ConfigurationListener.h:269
Definition: ConfigurationListener.h:161
ConfigurationParamListener ホルダクラス
Definition: ConfigurationListener.h:382
Definition: ConfigurationListener.h:271
Definition: ConfigurationListener.h:162
ConfigurationSetListener ホルダクラス
Definition: ConfigurationListener.h:490
static const char * toString(ConfigurationSetNameListenerType type)
ConfigurationSetNameListenerType を文字列に変換
Definition: ConfigurationListener.h:325
virtual void operator()(const char *config_set_name, const char *config_param_name)=0
仮想コールバック関数
Definition: ConfigurationListener.h:160
Definition: ConfigurationListener.h:45
Definition: ConfigurationListener.h:268
プロパティセットを表現するクラス
Definition: Properties.h:101
Property list class (derived from Java Properties)
ConfigurationSetListenerType
ConfigurationSetListener のタイプ
Definition: ConfigurationListener.h:158
virtual ~ConfigurationParamListener()
デストラクタ
ConfigurationParamListenerType
ConfigurationParamListener のタイプ
Definition: ConfigurationListener.h:43