class RemoteAPIImpl
Defined at line 19 of file ../../src/developer/debug/zxdb/client/remote_api_impl.h
An implementation of RemoteAPI for Session. This class is logically part of the Session class
(it's a friend) but is separated out for clarity.
Public Methods
void RemoteAPIImpl (Session * session)
The session must outlive this object.
Defined at line 22 of file ../../src/developer/debug/zxdb/client/remote_api_impl.h
void SetVersion (uint32_t version)
RemoteAPI implementation.
Defined at line 25 of file ../../src/developer/debug/zxdb/client/remote_api_impl.h
void AddOrChangeBreakpoint (const debug_ipc::AddOrChangeBreakpointRequest & request, fit::callback<void (const Err &, debug_ipc::AddOrChangeBreakpointReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void AddressSpace (const debug_ipc::AddressSpaceRequest & request, fit::callback<void (const Err &, debug_ipc::AddressSpaceReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Attach (const debug_ipc::AttachRequest & request, fit::callback<void (const Err &, debug_ipc::AttachReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Detach (const debug_ipc::DetachRequest & request, fit::callback<void (const Err &, debug_ipc::DetachReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Hello (const debug_ipc::HelloRequest & request, fit::callback<void (const Err &, debug_ipc::HelloReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Kill (const debug_ipc::KillRequest & request, fit::callback<void (const Err &, debug_ipc::KillReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void LoadInfoHandleTable (const debug_ipc::LoadInfoHandleTableRequest & request, fit::callback<void (const Err &, debug_ipc::LoadInfoHandleTableReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Modules (const debug_ipc::ModulesRequest & request, fit::callback<void (const Err &, debug_ipc::ModulesReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Pause (const debug_ipc::PauseRequest & request, fit::callback<void (const Err &, debug_ipc::PauseReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void ProcessTree (const debug_ipc::ProcessTreeRequest & request, fit::callback<void (const Err &, debug_ipc::ProcessTreeReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void ReadMemory (const debug_ipc::ReadMemoryRequest & request, fit::callback<void (const Err &, debug_ipc::ReadMemoryReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void ReadRegisters (const debug_ipc::ReadRegistersRequest & request, fit::callback<void (const Err &, debug_ipc::ReadRegistersReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void RemoveBreakpoint (const debug_ipc::RemoveBreakpointRequest & request, fit::callback<void (const Err &, debug_ipc::RemoveBreakpointReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Resume (const debug_ipc::ResumeRequest & request, fit::callback<void (const Err &, debug_ipc::ResumeReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void RunBinary (const debug_ipc::RunBinaryRequest & request, fit::callback<void (const Err &, debug_ipc::RunBinaryReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void RunComponent (const debug_ipc::RunComponentRequest & request, fit::callback<void (const Err &, debug_ipc::RunComponentReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void RunTest (const debug_ipc::RunTestRequest & request, fit::callback<void (const Err &, debug_ipc::RunTestReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void SaveMinidump (const debug_ipc::SaveMinidumpRequest & request, fit::callback<void (const Err &, debug_ipc::SaveMinidumpReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Status (const debug_ipc::StatusRequest & request, fit::callback<void (const Err &, debug_ipc::StatusReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void SysInfo (const debug_ipc::SysInfoRequest & request, fit::callback<void (const Err &, debug_ipc::SysInfoReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void ThreadStatus (const debug_ipc::ThreadStatusRequest & request, fit::callback<void (const Err &, debug_ipc::ThreadStatusReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void Threads (const debug_ipc::ThreadsRequest & request, fit::callback<void (const Err &, debug_ipc::ThreadsReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void UpdateFilter (const debug_ipc::UpdateFilterRequest & request, fit::callback<void (const Err &, debug_ipc::UpdateFilterReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void UpdateGlobalSettings (const debug_ipc::UpdateGlobalSettingsRequest & request, fit::callback<void (const Err &, debug_ipc::UpdateGlobalSettingsReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void WriteMemory (const debug_ipc::WriteMemoryRequest & request, fit::callback<void (const Err &, debug_ipc::WriteMemoryReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc
void WriteRegisters (const debug_ipc::WriteRegistersRequest & request, fit::callback<void (const Err &, debug_ipc::WriteRegistersReply)> cb)
Defined at line 26 of file ../../src/developer/debug/zxdb/client/remote_api_impl.cc