#include "src/inspector/remote-object-id.h"
#include "../../third_party/inspector_protocol/crdtp/json.h"
#include "src/inspector/protocol/Protocol.h"
#include "src/inspector/string-util.h"
namespace v8_inspector {
namespace {
String16 serializeId(uint64_t isolateId, int injectedScriptId, int id) { … }
}
RemoteObjectIdBase::RemoteObjectIdBase()
: … { … }
bool RemoteObjectIdBase::parseId(const String16& objectId) { … }
Response RemoteObjectId::parse(const String16& objectId,
std::unique_ptr<RemoteObjectId>* result) { … }
String16 RemoteObjectId::serialize(uint64_t isolateId, int injectedScriptId,
int id) { … }
Response RemoteCallFrameId::parse(const String16& objectId,
std::unique_ptr<RemoteCallFrameId>* result) { … }
String16 RemoteCallFrameId::serialize(uint64_t isolateId, int injectedScriptId,
int frameOrdinal) { … }
}