Hide RtcEvent members behind accessors

Bug: webrtc:8111
Change-Id: I3d350a6e159330aed7362162006860ac86ed7c32
Reviewed-on: https://webrtc-review.googlesource.com/c/109881
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25590}
diff --git a/logging/BUILD.gn b/logging/BUILD.gn
index cc19ec6..b48394d 100644
--- a/logging/BUILD.gn
+++ b/logging/BUILD.gn
@@ -88,6 +88,7 @@
     ":rtc_event_log_api",
     ":rtc_stream_config",
     "../modules/audio_coding:audio_network_adaptor_config",
+    "../rtc_base:checks",
     "../rtc_base:ptr_util",
     "//third_party/abseil-cpp/absl/memory",
   ]
@@ -131,6 +132,7 @@
     ":rtc_event_log_api",
     "../api:array_view",
     "../modules/rtp_rtcp:rtp_rtcp_format",
+    "../rtc_base:checks",
     "../rtc_base:ptr_util",
     "../rtc_base:rtc_base_approved",
     "//third_party/abseil-cpp/absl/memory",
@@ -148,6 +150,7 @@
   deps = [
     ":rtc_event_log_api",
     ":rtc_stream_config",
+    "../rtc_base:checks",
     "../rtc_base:ptr_util",
     "//third_party/abseil-cpp/absl/memory",
   ]