コード例 #1
0
ファイル: Network.cpp プロジェクト: giuliavezzani/yarp
 ForwardingCarrier(SharedLibraryClassFactory<Carrier> *factory,
                   Carrier *owner) :
     factory(factory),
     owner(owner)
 {
     factory->addRef();
     car.open(*factory);
 }
コード例 #2
0
ファイル: Drivers.cpp プロジェクト: claudiofantacci/yarp
 void init() {
     if (plugin.open(settings)) {
         dev.open(*plugin.getFactory());
         settings.setLibraryMethodName(plugin.getFactory()->getName(),
                                       settings.getMethodName());
         settings.setClassInfo(plugin.getFactory()->getClassName(),
                               plugin.getFactory()->getBaseClassName());
     }
 }
コード例 #3
0
 void init() {
     YarpPluginSelector selector;
     selector.scan();
     settings.setSelector(selector);
     if (plugin.open(settings)) {
         dev.open(*plugin.getFactory());
         settings.setLibraryMethodName(plugin.getFactory()->getName(),
                                       settings.getMethodName());
     }
 }