Integrate moon concept into http config bus, and clean up that code quite a bit.

This commit is contained in:
Adam Ierymenko 2017-02-13 14:27:08 -08:00
parent c95bae2d73
commit 4b11566505
7 changed files with 265 additions and 360 deletions

View file

@ -40,8 +40,7 @@ struct InetAddress;
class ControlPlane
{
public:
ControlPlane(OneService *svc,Node *n,const char *uiStaticPath);
~ControlPlane();
ControlPlane(OneService *svc,Node *n);
/**
* Set controller, which will be available under /controller
@ -88,7 +87,6 @@ private:
OneService *const _svc;
Node *const _node;
EmbeddedNetworkController *_controller;
std::string _uiStaticPath;
std::set<std::string> _authTokens;
Mutex _lock;
};