#include <config_object.h>

Public Types | |
| typedef config_object_notify | t_interface_entrypoint |
| typedef config_object_notify | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual t_size | get_watched_object_count ()=0 |
| virtual GUID | get_watched_object (t_size p_index)=0 |
| virtual void | on_watched_object_changed (const service_ptr_t< config_object > &p_object)=0 |
Static Public Attributes | |
| static const GUID | class_guid |
Reimplemented from service_base.
| virtual t_size config_object_notify::get_watched_object_count | ( | ) | [pure virtual] |
Implemented in config_object_notify_impl_simple.
| virtual GUID config_object_notify::get_watched_object | ( | t_size | p_index | ) | [pure virtual] |
Implemented in config_object_notify_impl_simple.
| virtual void config_object_notify::on_watched_object_changed | ( | const service_ptr_t< config_object > & | p_object | ) | [pure virtual] |
Implemented in config_object_notify_impl_simple.
const GUID config_object_notify::class_guid [static] |
Initial value:
{ 0x3e35d949, 0xdcdb, 0x44e1, { 0x80, 0x13, 0x9d, 0x16, 0x33, 0xc0, 0x97, 0x56 } }
1.5.5