クラス Poco::DirectoryWatcher を使用して、ディレクトリに表示される新しいファイルに関する通知を受け取りたいと考えています。DirectoryWatcher オブジェクトを作成します
DirectoryWatcher dw (string ("dir"));
次に、イベントにデリゲートを追加する際に問題が発生しますitemAdded
。listener
クラスをインスタンス化するオブジェクトの onAdd メソッドを使用したい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。
ありがとう。