コード例 #1
0
ファイル: NameService.cpp プロジェクト: AbuMussabRaja/yarp
bool NameService::process(yarp::os::PortWriter& in,
                          yarp::os::PortReader& out,
                          const yarp::os::Contact& remote) {
    DummyConnector din, dout;
    din.setTextMode(true);
    dout.setTextMode(true);
    in.write(din.getWriter());
    NameServerConnectionHandler handler(this);
    bool ok = handler.apply(din.getReader(),&dout.getWriter(),false);
    out.read(dout.getReader());
    return ok;
}
コード例 #2
0
ファイル: Portable.cpp プロジェクト: jgvictores/yarp
bool yarp::os::Portable::copyPortable(yarp::os::PortWriter& writer, yarp::os::PortReader& reader) {
    yarp::os::DummyConnector con;
    if (!writer.write(con.getWriter())) return false;
    return reader.read(con.getReader());
}
コード例 #3
0
ファイル: WireReader.cpp プロジェクト: apaikan/yarp
bool WireReader::readNested(yarp::os::PortReader& obj)
{
    return obj.read(reader);
}