| // Copyright 2019 The Fuchsia Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| use {fidl_fuchsia_bluetooth_avdtp::PeerControllerProxy, std::collections::HashMap}; |
| |
| /// Prompt to be shown for tool's REPL |
| pub static PROMPT: &str = "\x1b[34mavdtp>\x1b[0m "; |
| |
| /// Escape code to clear the pty line on which the cursor is located. |
| /// Used when evented output is intermingled with the REPL prompt. |
| pub static CLEAR_LINE: &str = "\x1b[2K"; |
| |
| /// Handling different sessions. |
| /// Key is a generic id that is generated by the tool that is associated with a remote peer. |
| /// Value is the controller associated with the remote peer. |
| pub type PeerFactoryMap = HashMap<String, PeerControllerProxy>; |