1 /* 2 * Copyright 2018 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package com.android.bluetooth.hfp; 17 18 import android.bluetooth.BluetoothDevice; 19 20 class HeadsetVendorSpecificResultCode extends HeadsetMessageObject { 21 BluetoothDevice mDevice; 22 String mCommand; 23 String mArg; 24 HeadsetVendorSpecificResultCode(BluetoothDevice device, String command, String arg)25 HeadsetVendorSpecificResultCode(BluetoothDevice device, String command, String arg) { 26 mDevice = device; 27 mCommand = command; 28 mArg = arg; 29 } 30 31 @Override buildString(StringBuilder builder)32 public void buildString(StringBuilder builder) { 33 if (builder == null) { 34 return; 35 } 36 builder.append(this.getClass().getSimpleName()) 37 .append("[device=") 38 .append(mDevice) 39 .append(", command=") 40 .append(mCommand) 41 .append(", arg=") 42 .append(mArg) 43 .append("]"); 44 } 45 } 46