"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "lib/remote/httpserverconnection.hpp" between
icinga2-2.11.5.tar.gz and icinga2-2.12.0.tar.gz

About: Icinga 2 is an enterprise grade monitoring system which keeps watch over networks and any conceivable network resource.

httpserverconnection.hpp  (icinga2-2.11.5):httpserverconnection.hpp  (icinga2-2.12.0)
skipping to change at line 28 skipping to change at line 28
/** /**
* An API client connection. * An API client connection.
* *
* @ingroup remote * @ingroup remote
*/ */
class HttpServerConnection final : public Object class HttpServerConnection final : public Object
{ {
public: public:
DECLARE_PTR_TYPEDEFS(HttpServerConnection); DECLARE_PTR_TYPEDEFS(HttpServerConnection);
HttpServerConnection(const String& identity, bool authenticated, const st d::shared_ptr<AsioTlsStream>& stream); HttpServerConnection(const String& identity, bool authenticated, const Sh ared<AsioTlsStream>::Ptr& stream);
void Start(); void Start();
void Disconnect(); void Disconnect();
void StartStreaming(); void StartStreaming();
bool Disconnected(); bool Disconnected();
private: private:
ApiUser::Ptr m_ApiUser; ApiUser::Ptr m_ApiUser;
std::shared_ptr<AsioTlsStream> m_Stream; Shared<AsioTlsStream>::Ptr m_Stream;
double m_Seen; double m_Seen;
String m_PeerAddress; String m_PeerAddress;
boost::asio::io_context::strand m_IoStrand; boost::asio::io_context::strand m_IoStrand;
bool m_ShuttingDown; bool m_ShuttingDown;
bool m_HasStartedStreaming; bool m_HasStartedStreaming;
boost::asio::deadline_timer m_CheckLivenessTimer; boost::asio::deadline_timer m_CheckLivenessTimer;
HttpServerConnection(const String& identity, bool authenticated, const st d::shared_ptr<AsioTlsStream>& stream, boost::asio::io_context& io); HttpServerConnection(const String& identity, bool authenticated, const Sh ared<AsioTlsStream>::Ptr& stream, boost::asio::io_context& io);
void ProcessMessages(boost::asio::yield_context yc); void ProcessMessages(boost::asio::yield_context yc);
void CheckLiveness(boost::asio::yield_context yc); void CheckLiveness(boost::asio::yield_context yc);
}; };
} }
#endif /* HTTPSERVERCONNECTION_H */ #endif /* HTTPSERVERCONNECTION_H */
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)