summaryrefslogtreecommitdiff
path: root/src/components/telemetry_monitor/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/telemetry_monitor/include')
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/application_manager_metric_wrapper.h12
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/application_manager_observer.h15
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/json_keys.h26
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/metric_wrapper.h25
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_metric_wrapper.h10
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_observer.h5
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/telemetry_monitor.h13
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_metric_wrapper.h5
-rw-r--r--src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_observer.h3
9 files changed, 59 insertions, 55 deletions
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_metric_wrapper.h b/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_metric_wrapper.h
index df568e7ebd..d35de52e3b 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_metric_wrapper.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_metric_wrapper.h
@@ -38,17 +38,15 @@
#include "telemetry_monitor/metric_wrapper.h"
#include "telemetry_monitor/application_manager_observer.h"
-
namespace telemetry_monitor {
class ApplicationManagerObserver;
-class ApplicationManagerMetricWrapper: public MetricWrapper {
-
- public:
- utils::SharedPtr<application_manager::AMTelemetryObserver::MessageMetric> message_metric;
- virtual Json::Value GetJsonMetric();
+class ApplicationManagerMetricWrapper : public MetricWrapper {
+ public:
+ utils::SharedPtr<application_manager::AMTelemetryObserver::MessageMetric>
+ message_metric;
+ virtual Json::Value GetJsonMetric();
};
-
}
#endif // SRC_COMPONENTS_TELEMETRY_MONITOR_INCLUDE_TELEMETRY_MONITOR_APPLICATION_MANAGER_MECTRIC_WRAPPER_H_
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_observer.h b/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_observer.h
index 4f509075b4..ecb9c8002a 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_observer.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/application_manager_observer.h
@@ -37,19 +37,18 @@
#include "application_manager/telemetry_observer.h"
#include "telemetry_monitor/application_manager_metric_wrapper.h"
-
namespace telemetry_monitor {
class TelemetryMonitor;
-class ApplicationManagerObserver: public application_manager::AMTelemetryObserver {
- public:
- explicit ApplicationManagerObserver(TelemetryMonitor* telemetry_monitor);
- virtual void OnMessage(utils::SharedPtr<MessageMetric> metric);
+class ApplicationManagerObserver
+ : public application_manager::AMTelemetryObserver {
+ public:
+ explicit ApplicationManagerObserver(TelemetryMonitor* telemetry_monitor);
+ virtual void OnMessage(utils::SharedPtr<MessageMetric> metric);
- private:
- TelemetryMonitor* telemetry_monitor_;
+ private:
+ TelemetryMonitor* telemetry_monitor_;
};
-
}
#endif // SRC_COMPONENTS_TELEMETRY_MONITOR_INCLUDE_TELEMETRY_MONITOR_APPLICATION_MANAGER_OBSERVER_H_
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/json_keys.h b/src/components/telemetry_monitor/include/telemetry_monitor/json_keys.h
index f5aba07721..899c76b2e8 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/json_keys.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/json_keys.h
@@ -35,18 +35,18 @@
#define SRC_COMPONENTS_TELEMETRY_MONITOR_INCLUDE_TELEMETRY_MONITOR_JSON_KEYS_H_
namespace telemetry_monitor {
- namespace strings {
- const char logger[] = "logger";
- const char begin[] = "begin";
- const char end[] = "end";
- const char data_size[] = "data_size";
- const char message_id[] = "message_id";
- const char session_id[] = "session_id";
- const char correlation_id[] = "correlation_id";
- const char connection_key[] = "connection_key";
- const char stime[] = "stime";
- const char utime[] = "utime";
- const char memory[] = "RAM";
- }
+namespace strings {
+const char logger[] = "logger";
+const char begin[] = "begin";
+const char end[] = "end";
+const char data_size[] = "data_size";
+const char message_id[] = "message_id";
+const char session_id[] = "session_id";
+const char correlation_id[] = "correlation_id";
+const char connection_key[] = "connection_key";
+const char stime[] = "stime";
+const char utime[] = "utime";
+const char memory[] = "RAM";
+}
}
#endif // SRC_COMPONENTS_TELEMETRY_MONITOR_INCLUDE_TELEMETRY_MONITOR_JSON_KEYS_H_
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/metric_wrapper.h b/src/components/telemetry_monitor/include/telemetry_monitor/metric_wrapper.h
index 994065e0e3..b4d7ed12cb 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/metric_wrapper.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/metric_wrapper.h
@@ -41,19 +41,20 @@ namespace telemetry_monitor {
class MetricWrapper {
utils::ResourseUsage* resources;
- public:
- MetricWrapper();
- /*
- * @brief get current cpu and memory info and store it as member
- */
- bool grabResources();
- virtual std::string GetStyledString();
- virtual Json::Value GetJsonMetric();
- virtual ~MetricWrapper();
- protected:
- void Clear();
-};
+ public:
+ MetricWrapper();
+ /*
+ * @brief get current cpu and memory info and store it as member
+ */
+ bool grabResources();
+ virtual std::string GetStyledString();
+ virtual Json::Value GetJsonMetric();
+ virtual ~MetricWrapper();
+
+ protected:
+ void Clear();
+};
} // namespace telemetry_monitor
#endif // SRC_COMPONENTS_TELEMETRY_MONITOR_INCLUDE_TELEMETRY_MONITOR_MECTRIC_WRAPPER_H_
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_metric_wrapper.h b/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_metric_wrapper.h
index b3485e6942..bc4e4c8e53 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_metric_wrapper.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_metric_wrapper.h
@@ -40,11 +40,11 @@
namespace telemetry_monitor {
-class ProtocolHandlerMecticWrapper: public MetricWrapper {
-
- public:
- utils::SharedPtr<protocol_handler::PHTelemetryObserver::MessageMetric> message_metric;
- virtual Json::Value GetJsonMetric();
+class ProtocolHandlerMecticWrapper : public MetricWrapper {
+ public:
+ utils::SharedPtr<protocol_handler::PHTelemetryObserver::MessageMetric>
+ message_metric;
+ virtual Json::Value GetJsonMetric();
};
} // namespace telemetry_monitor
#endif // SRC_COMPONENTS_TELEMETRY_MONITOR_INCLUDE_TELEMETRY_MONITOR_PROTOCOL_HANDLER_MECTRIC_WRAPPER_H_
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_observer.h b/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_observer.h
index c9f6a7f07f..69e5658382 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_observer.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/protocol_handler_observer.h
@@ -40,11 +40,12 @@ namespace telemetry_monitor {
class TelemetryMonitor;
-class ProtocolHandlerObserver: public protocol_handler::PHTelemetryObserver {
+class ProtocolHandlerObserver : public protocol_handler::PHTelemetryObserver {
public:
explicit ProtocolHandlerObserver(TelemetryMonitor* telemetry_monitor);
- virtual void StartMessageProcess(uint32_t message_id, const TimevalStruct& start_time);
+ virtual void StartMessageProcess(uint32_t message_id,
+ const TimevalStruct& start_time);
virtual void EndMessageProcess(utils::SharedPtr<MessageMetric> m);
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/telemetry_monitor.h b/src/components/telemetry_monitor/include/telemetry_monitor/telemetry_monitor.h
index 316f687b46..49895de8d3 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/telemetry_monitor.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/telemetry_monitor.h
@@ -60,11 +60,12 @@ class Streamer : public threads::ThreadDelegate {
virtual void PushMessage(utils::SharedPtr<MetricWrapper> metric);
volatile bool is_client_connected_;
+
private:
void Start();
void Stop();
bool IsReady() const;
- bool Send(const std::string &msg);
+ bool Send(const std::string& msg);
void ShutDownAndCloseSocket(int32_t socket_fd);
TelemetryMonitor* const kserver_;
int32_t server_socket_fd_;
@@ -78,10 +79,12 @@ class TelemetryMonitor {
public:
TelemetryMonitor(const std::string& server_address, uint16_t port);
virtual ~TelemetryMonitor();
- virtual void Init(
- TelemetryObservable<protocol_handler::PHTelemetryObserver>* protocol_handler,
- TelemetryObservable<application_manager::AMTelemetryObserver>* app_manager,
- TelemetryObservable<transport_manager::TMTelemetryObserver>* transport_manager);
+ virtual void Init(TelemetryObservable<protocol_handler::PHTelemetryObserver>*
+ protocol_handler,
+ TelemetryObservable<
+ application_manager::AMTelemetryObserver>* app_manager,
+ TelemetryObservable<transport_manager::TMTelemetryObserver>*
+ transport_manager);
virtual void Stop();
virtual void Start();
virtual void SendMetric(utils::SharedPtr<MetricWrapper> metric);
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_metric_wrapper.h b/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_metric_wrapper.h
index 8057402f11..9cb158fa98 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_metric_wrapper.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_metric_wrapper.h
@@ -39,9 +39,10 @@
namespace telemetry_monitor {
-class TransportManagerMecticWrapper: public MetricWrapper {
+class TransportManagerMecticWrapper : public MetricWrapper {
public:
- utils::SharedPtr<transport_manager::TMTelemetryObserver::MessageMetric> message_metric;
+ utils::SharedPtr<transport_manager::TMTelemetryObserver::MessageMetric>
+ message_metric;
virtual Json::Value GetJsonMetric();
};
} // namespace telemetry_monitor
diff --git a/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_observer.h b/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_observer.h
index 9390ecd209..bff5834586 100644
--- a/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_observer.h
+++ b/src/components/telemetry_monitor/include/telemetry_monitor/transport_manager_observer.h
@@ -41,11 +41,12 @@ namespace telemetry_monitor {
class TelemetryMonitor;
-class TransportManagerObserver: public transport_manager::TMTelemetryObserver {
+class TransportManagerObserver : public transport_manager::TMTelemetryObserver {
public:
explicit TransportManagerObserver(TelemetryMonitor* telemetry_monitor);
virtual void StartRawMsg(const protocol_handler::RawMessage* ptr);
virtual void StopRawMsg(const protocol_handler::RawMessage* ptr);
+
private:
TelemetryMonitor* telemetry_monitor_;
std::map<const protocol_handler::RawMessage*, TimevalStruct> time_starts;