00001 00002 class NOVTABLE main_thread_callback : public service_base { 00003 public: 00005 virtual void callback_run() = 0; 00006 00007 FB2K_MAKE_SERVICE_INTERFACE(main_thread_callback,service_base); 00008 }; 00009 00014 class NOVTABLE main_thread_callback_manager : public service_base { 00015 public: 00017 virtual void add_callback(service_ptr_t<main_thread_callback> p_callback) = 0; 00018 00019 FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT(main_thread_callback_manager); 00020 };
1.5.5