我想使用类 Poco::DirectoryWatcher 来接收有关出现在目录中的新文件的通知。我创建 DirectoryWatcher 对象
DirectoryWatcher dw (string ("dir"));
然后我在向 event 添加 delagate 时遇到问题itemAdded
。我想使用对象的 onAdd 方法listener
,它实例化类Controller
class Controller {
public:
void onAdd (const void*, DirectoryWatcher::DirectoryEvent&) {
cout << "Event" << endl;
}
};
.....
Controller listener;
dw.itemAdde += delegate (&listener, &Controller::onAdd);
在这里我收到编译错误。我做错了什么,我该怎么做?
包括所有必需的标题。
Poco 库 1.45、Xubuntu 12.04、gcc 4.6。
谢谢。