コード例 #1
0
ファイル: PortTest.cpp プロジェクト: JoErNanO/yarp
 virtual void testReaderHandler() {
     report(0,"check reader handler...");
     Port in;
     Port out;
     DelegatedCallback callback;
     out.open("/out");
     in.open("/in");
     Network::connect("/out","/in");
     PortReaderBuffer<Bottle> reader;
     reader.setStrict();
     reader.attach(in);
     reader.useCallback(callback);
     Bottle src("10 10 20");
     out.write(src);
     callback.produce.wait();
     checkEqual(callback.saved.size(),3,"object came through");
     reader.disableCallback();
     out.close();
     in.close();
 }