来自FireBreath的回调
Callback from FireBreath
在我的插件,我想开始一个新的线程,并从它的回调:
我有
function myCallback()
和我想调用它每2秒从我的线程在插件。
我该怎么做呢?
// this method calls from html-page:
void MyFirstPluginAPI::testEvent()
{
//fire_test();
// thread starting:
boost::thread my_thread(boost::bind(&MyFirstPluginAPI::hello_world, this));
}
void MyFirstPluginAPI::hello_world()
{
for(;;)
{
boost::posix_time::seconds SleepTime(2);
boost::this_thread::sleep(SleepTime);
// here i must call InvokeAsync("myCallback",FB::variant_list_of(0));
// how can i to do it?
}
}
答案是真的吗?从插件到浏览器/html-page的异步回调是真的吗?
也许,我解决了问题。
我不使用InvokeAsync,我使'signal':
FB_JSAPI_EVENT(event1, 0, ());
那么我发出'信号'
fire_event1();
和我在现场收到'信号'
addEvent(plugin(), 'event1', function(){
elem = document.getElementById('mydiv');
elem.innerHTML = elem.innerHTML + "hello<br>";
});
我会在任何时候测试这个,然后我将这个问题标记为已解决。
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 自引用回调
- 测试Angular Service解决错误回调中的promise
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- 将json回调数据转换为日期
- 承诺在非节点式回调上使用Bluebird
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- 如何使用jqueryAJAX从页面中回调多个变量
- jquery Onclick函数带有导致双击的回调排序函数
- Javascript点击事件回调不起作用
- 一旦加载并渲染了角度引导typeahead,就使用回调
- 成功回调永远不会被JSONP请求调用
- Firebreath-在回调函数中传递参数
- 来自FireBreath的回调