9#ifndef LLDB_API_SBPROTOCOLSERVER_H
10#define LLDB_API_SBPROTOCOLSERVER_H
35 explicit operator bool()
const;
49 std::unique_ptr<lldb_private::SBProtocolServerImpl>
m_opaque_up;
static llvm::raw_ostream & error(Stream &strm)
const char * GetConnectionURI()
Returns the URI clients can connect to, valid after a successful Start, or nullptr if the server is n...
SBProtocolServer & operator=(const SBProtocolServer &rhs)
std::unique_ptr< lldb_private::SBProtocolServerImpl > m_opaque_up
static SBProtocolServer Create(const char *protocol, lldb::SBError &error)
Returns the protocol server for protocol, creating it if this process does not already have one.
lldb::SBError Start(const char *connection_uri)
Starts listening for clients on connection_uri, which must be an accepting URI such as "listen://[hos...
PIMPL backing SBProtocolServer.
A class that represents a running process on the host machine.