diff options
Diffstat (limited to 'include/lldb/Core/StreamGDBRemote.h')
-rw-r--r-- | include/lldb/Core/StreamGDBRemote.h | 56 |
1 files changed, 27 insertions, 29 deletions
diff --git a/include/lldb/Core/StreamGDBRemote.h b/include/lldb/Core/StreamGDBRemote.h index 834f412d0a03..150b3012cd0d 100644 --- a/include/lldb/Core/StreamGDBRemote.h +++ b/include/lldb/Core/StreamGDBRemote.h @@ -1,4 +1,5 @@ -//===-- StreamGDBRemote.h ----------------------------------------*- C++ -*-===// +//===-- StreamGDBRemote.h ----------------------------------------*- C++ +//-*-===// // // The LLVM Compiler Infrastructure // @@ -19,34 +20,31 @@ #include "lldb/Core/StreamString.h" namespace lldb_private { - - class StreamGDBRemote : public StreamString - { - public: - StreamGDBRemote (); - - StreamGDBRemote (uint32_t flags, - uint32_t addr_size, - lldb::ByteOrder byte_order); - - ~StreamGDBRemote() override; - - //------------------------------------------------------------------ - /// Output a block of data to the stream performing GDB-remote escaping. - /// - /// @param[in] s - /// A block of data. - /// - /// @param[in] src_len - /// The amount of data to write. - /// - /// @return - /// Number of bytes written. - //------------------------------------------------------------------ - int - PutEscapedBytes (const void* s, - size_t src_len); - }; + +class StreamGDBRemote : public StreamString { +public: + StreamGDBRemote(); + + StreamGDBRemote(uint32_t flags, uint32_t addr_size, + lldb::ByteOrder byte_order); + + ~StreamGDBRemote() override; + + //------------------------------------------------------------------ + /// Output a block of data to the stream performing GDB-remote escaping. + /// + /// @param[in] s + /// A block of data. + /// + /// @param[in] src_len + /// The amount of data to write. + /// + /// @return + /// Number of bytes written. + //------------------------------------------------------------------ + // TODO: Convert this function to take ArrayRef<uint8_t> + int PutEscapedBytes(const void *s, size_t src_len); +}; } // namespace lldb_private |