You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
3.2 KiB
93 lines
3.2 KiB
/****************************************************************************** |
|
* |
|
* Copyright 2018 Google, Inc. |
|
* |
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
* you may not use this file except in compliance with the License. |
|
* You may obtain a copy of the License at: |
|
* |
|
* http://www.apache.org/licenses/LICENSE-2.0 |
|
* |
|
* Unless required by applicable law or agreed to in writing, software |
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
* See the License for the specific language governing permissions and |
|
* limitations under the License. |
|
* |
|
******************************************************************************/ |
|
|
|
#include "metrics.h" |
|
|
|
#include <base/logging.h> |
|
|
|
#include "leaky_bonded_queue.h" |
|
|
|
namespace bluetooth { |
|
|
|
namespace common { |
|
|
|
void A2dpSessionMetrics::Update(const A2dpSessionMetrics& metrics) {} |
|
|
|
bool A2dpSessionMetrics::operator==(const A2dpSessionMetrics& rhs) const { |
|
LOG(FATAL) << "UNIMPLEMENTED"; |
|
return 0; |
|
} |
|
|
|
struct BluetoothMetricsLogger::impl { |
|
impl(size_t max_bluetooth_session, size_t max_pair_event, |
|
size_t max_wake_event, size_t max_scan_event) {} |
|
}; |
|
|
|
BluetoothMetricsLogger::BluetoothMetricsLogger() |
|
: pimpl_(new impl(kMaxNumBluetoothSession, kMaxNumPairEvent, |
|
kMaxNumWakeEvent, kMaxNumScanEvent)) {} |
|
|
|
void BluetoothMetricsLogger::LogPairEvent(uint32_t disconnect_reason, |
|
uint64_t timestamp_ms, |
|
uint32_t device_class, |
|
device_type_t device_type) {} |
|
|
|
void BluetoothMetricsLogger::LogWakeEvent(wake_event_type_t type, |
|
const std::string& requestor, |
|
const std::string& name, |
|
uint64_t timestamp_ms) {} |
|
|
|
void BluetoothMetricsLogger::LogScanEvent(bool start, |
|
const std::string& initator, |
|
scan_tech_t type, uint32_t results, |
|
uint64_t timestamp_ms) {} |
|
|
|
void BluetoothMetricsLogger::LogBluetoothSessionStart( |
|
connection_tech_t connection_tech_type, uint64_t timestamp_ms) {} |
|
|
|
void BluetoothMetricsLogger::LogBluetoothSessionEnd( |
|
disconnect_reason_t disconnect_reason, uint64_t timestamp_ms) {} |
|
|
|
void BluetoothMetricsLogger::LogBluetoothSessionDeviceInfo( |
|
uint32_t device_class, device_type_t device_type) {} |
|
|
|
void BluetoothMetricsLogger::LogA2dpSession( |
|
const A2dpSessionMetrics& a2dp_session_metrics) {} |
|
|
|
void BluetoothMetricsLogger::LogHeadsetProfileRfcConnection( |
|
tBTA_SERVICE_ID service_id) {} |
|
|
|
void BluetoothMetricsLogger::WriteString(std::string* serialized) {} |
|
|
|
void BluetoothMetricsLogger::WriteBase64String(std::string* serialized) {} |
|
|
|
void BluetoothMetricsLogger::WriteBase64(int fd) {} |
|
|
|
void BluetoothMetricsLogger::CutoffSession() {} |
|
|
|
void BluetoothMetricsLogger::Build() {} |
|
|
|
void BluetoothMetricsLogger::ResetSession() {} |
|
|
|
void BluetoothMetricsLogger::ResetLog() {} |
|
|
|
void BluetoothMetricsLogger::Reset() {} |
|
|
|
} // namespace common |
|
|
|
} // namespace bluetooth
|
|
|