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