Page MenuHomec4science

Supervisor.h
No OneTemporary

File Metadata

Created
Sat, Sep 7, 17:49

Supervisor.h

/*
* Supervisor.h
*
* Created on: Jan 21, 2013
* Author: tuleu
*/
#ifndef SUPERVISOR_H_
#define SUPERVISOR_H_
#include <liboncilla/nodes/SupervisorNodes.h>
#include "common.h"
#include <vector>
class OncillaBackend;
namespace rci {
namespace oncilla {
class Supervisor {
public:
typedef boost::shared_ptr<rci::oncilla::Supervisor> Ptr;
Supervisor(OncillaBackend & backend);
virtual ~Supervisor();
const SupervisorTrunk::Ptr & getTrunk();
const SupervisorL4::Ptr & getL4(Leg l);
private:
std::vector<SupervisorL4::Ptr> d_l4s;
SupervisorTrunk::Ptr d_trunk;
};
} /* namespace oncilla */
} /* namespace rci */
#endif /* SUPERVISOR_H_ */

Event Timeline