/********************************************************************* ** METHOD : ** PURPOSE : ** INPUT : ** OUTPUT : ** RETURN : ** REMARKS : *********************************************************************/ Tool::~Tool () { setInput (0); setOutput (0); setInfo (0); setParser (0); setDispatcher (0); }
DatasetInterestHandler::DatasetInterestHandler(ndn::mgmt::Dispatcher& dispatcher, const Lsdb& lsdb, const RoutingTable& rt) : m_dispatcher(dispatcher) , m_lsdb(lsdb) , m_routingTableEntries(rt.getRoutingTableEntry()) , m_dryRoutingTableEntries(rt.getDryRoutingTableEntry()) { setDispatcher(m_dispatcher); }
PhysicsManager::PhysicsManager() { btDefaultCollisionConfiguration* config = new btDefaultCollisionConfiguration(); setCollisionConfiguration(config); btCollisionDispatcher* dispatcher = new btCollisionDispatcher(m_CollConf); setDispatcher(dispatcher); btBroadphaseInterface* broadphase = new btDbvtBroadphase(); setBroadphaseInterface(broadphase); btSequentialImpulseConstraintSolver* solver = new btSequentialImpulseConstraintSolver; setSolver(solver); }
/********************************************************************* ** METHOD : ** PURPOSE : ** INPUT : ** OUTPUT : ** RETURN : ** REMARKS : *********************************************************************/ IProperties* Tool::run (IProperties* input) { /** We keep the input parameters. */ setInput (input); if (getInput()->get(STR_VERSION) != 0) { displayVersion(cout); return _output; } /** We define one dispatcher. */ if (_input->getInt(STR_NB_CORES) == 1) { setDispatcher (new SerialDispatcher ()); } else { setDispatcher (new Dispatcher (_input->getInt(STR_NB_CORES)) ); } /** We may have some pre processing. */ preExecute (); /** We execute the actual job. */ { //TIME_INFO (_timeInfo, _name); execute (); } /** We may have some post processing. */ postExecute (); /** We return the output properties. */ return _output; }