livestatus: remove stop function again

This commit is contained in:
Michael Friedrich 2013-07-12 11:04:04 +02:00
parent a5d3b74da6
commit 2a3b41f948
2 changed files with 2 additions and 17 deletions

View File

@ -51,20 +51,8 @@ void LivestatusComponent::Start(void)
m_Listener = socket;
m_Thread = boost::thread(boost::bind(&LivestatusComponent::ServerThreadProc, this, socket));
m_Thread.detach();
}
/**
* Stops the component.
*/
void LivestatusComponent::Stop(void)
{
m_Listener->Close();
Log(LogInformation, "livestatus", "Socket closed.");
m_Thread.join();
boost::thread thread(boost::bind(&LivestatusComponent::ServerThreadProc, this, socket));
thread.detach();
}
String LivestatusComponent::GetSocketPath(void) const

View File

@ -39,13 +39,10 @@ public:
LivestatusComponent(const Dictionary::Ptr& serializedUpdate);
virtual void Start(void);
virtual void Stop(void);
String GetSocketPath(void) const;
private:
boost::thread m_Thread;
Attribute<String> m_SocketPath;
Socket::Ptr m_Listener;