xref: /aosp_15_r20/system/libfmq/FmqInternal.cpp (revision be431cd81a9a2349eaea34eb56fcf6d1608da596)
1*be431cd8SAndroid Build Coastguard Worker /*
2*be431cd8SAndroid Build Coastguard Worker  * Copyright (C) 2016 The Android Open Source Project
3*be431cd8SAndroid Build Coastguard Worker  *
4*be431cd8SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*be431cd8SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*be431cd8SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*be431cd8SAndroid Build Coastguard Worker  *
8*be431cd8SAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*be431cd8SAndroid Build Coastguard Worker  *
10*be431cd8SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*be431cd8SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*be431cd8SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*be431cd8SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*be431cd8SAndroid Build Coastguard Worker  * limitations under the License.
15*be431cd8SAndroid Build Coastguard Worker  */
16*be431cd8SAndroid Build Coastguard Worker 
17*be431cd8SAndroid Build Coastguard Worker #define LOG_TAG "FMQ"
18*be431cd8SAndroid Build Coastguard Worker #include <android-base/logging.h>
19*be431cd8SAndroid Build Coastguard Worker #include <utils/Log.h>
20*be431cd8SAndroid Build Coastguard Worker 
21*be431cd8SAndroid Build Coastguard Worker namespace android {
22*be431cd8SAndroid Build Coastguard Worker namespace hardware {
23*be431cd8SAndroid Build Coastguard Worker namespace details {
24*be431cd8SAndroid Build Coastguard Worker 
check(bool exp)25*be431cd8SAndroid Build Coastguard Worker void check(bool exp) {
26*be431cd8SAndroid Build Coastguard Worker     CHECK(exp);
27*be431cd8SAndroid Build Coastguard Worker }
28*be431cd8SAndroid Build Coastguard Worker 
check(bool exp,const char * message)29*be431cd8SAndroid Build Coastguard Worker void check(bool exp, const char* message) {
30*be431cd8SAndroid Build Coastguard Worker     CHECK(exp) << message;
31*be431cd8SAndroid Build Coastguard Worker }
32*be431cd8SAndroid Build Coastguard Worker 
logError(const std::string & message)33*be431cd8SAndroid Build Coastguard Worker void logError(const std::string &message) {
34*be431cd8SAndroid Build Coastguard Worker     LOG(ERROR) << message;
35*be431cd8SAndroid Build Coastguard Worker }
36*be431cd8SAndroid Build Coastguard Worker 
errorWriteLog(int tag,const char * info)37*be431cd8SAndroid Build Coastguard Worker void errorWriteLog(int tag, const char* info) {
38*be431cd8SAndroid Build Coastguard Worker     android_errorWriteLog(tag, info);
39*be431cd8SAndroid Build Coastguard Worker }
40*be431cd8SAndroid Build Coastguard Worker 
41*be431cd8SAndroid Build Coastguard Worker }  // namespace details
42*be431cd8SAndroid Build Coastguard Worker }  // namespace hardware
43*be431cd8SAndroid Build Coastguard Worker }  // namespace android
44