text: #pragma once
  
  #include "autometal/operators/RunnableOperator.h"
  using autometal::operators::RunnableOperator;
  
  #include "autometal/platforms/Platform.h"
  using autometal::platforms::FilePath;
  
  
  
  
  namespace autometal{
  namespace operators{
  
  	class ZookeeperOperator : public RunnableOperator{
  
  		public:
  
  			void installPreflight();
  			void install();
  			void uninstall();
  			void assertInstalled();
  			void assertUninstalled();
  
  
  			void installService();
  			void uninstallService();
  			void assertRunning();
  			void assertStopped();
  			void run();
  			void stop();
  
  
  			FilePath getOperatorFilePath();
  			string getOperatorVersion();
  
  	};
  
  
  }
  }