/include/nameNodeDaemon.h
https://github.com/deltaforge/nebu-app-hadoop · C Header · 34 lines · 26 code · 8 blank · 0 comment · 0 complexity · a020ab0051d2952f8a9ba7d257153b0b MD5 · raw file
- #ifndef NEBUAPPHADOOP_NAMENODEDAEMON_H_
- #define NEBUAPPHADOOP_NAMENODEDAEMON_H_
- #include "hadoopDaemon.h"
- #include "nebu/virtualMachine.h"
- namespace nebu
- {
- namespace app
- {
- namespace hadoop
- {
- class NameNodeDaemon : public framework::Daemon
- {
- public:
- NameNodeDaemon(std::shared_ptr<nebu::common::VirtualMachine> hostVM) : Daemon(hostVM) { }
- virtual ~NameNodeDaemon() { }
- virtual bool updateTopologyTable();
- virtual bool launch();
- virtual framework::DaemonType getType() const
- {
- return HadoopDaemonType::NAMENODE;
- }
- };
- }
- }
- }
- #endif