From 5b5a6395292038a48bced423220455bcda4650e3 Mon Sep 17 00:00:00 2001 From: Geoffrey Merck Date: Sun, 26 Dec 2021 08:53:34 +0100 Subject: [PATCH] Add Header Logger --- G2Handler.cpp | 5 +++++ G2Handler.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/G2Handler.cpp b/G2Handler.cpp index 26146d8..c8a3bc0 100644 --- a/G2Handler.cpp +++ b/G2Handler.cpp @@ -61,6 +61,11 @@ void CG2Handler::setG2ProtocolHandler(CG2ProtocolHandler* handler) m_handler = handler; } +void CG2Handler::setHeaderLogger(CHeaderLogger* logger) +{ + m_headerLogger = logger; +} + void CG2Handler::process(CHeaderData& header) { // Is this a busy reply? diff --git a/G2Handler.h b/G2Handler.h index 81b38e8..e39af12 100644 --- a/G2Handler.h +++ b/G2Handler.h @@ -33,6 +33,7 @@ public: static void initialise(unsigned int maxRoutes); static void setG2ProtocolHandler(CG2ProtocolHandler* handler); + static void setHeaderLogger(CHeaderLogger* logger); static void process(CHeaderData& header); static void process(CAMBEData& header); @@ -53,6 +54,8 @@ private: static CG2ProtocolHandler* m_handler; + static CHeaderLogger* m_headerLogger; + in_addr m_address; unsigned int m_id; CTimer m_inactivityTimer;