webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <InspectorBackendDispatcher.h>
Classes | |
class | CallbackBase |
Public Types | |
enum | CommonErrorCode { ParseError = 0, InvalidRequest, MethodNotFound, InvalidParams, InternalError, ServerError, ParseError = 0, InvalidRequest, MethodNotFound, InvalidParams, InternalError, ServerError } |
enum | CommonErrorCode { ParseError = 0, InvalidRequest, MethodNotFound, InvalidParams, InternalError, ServerError, ParseError = 0, InvalidRequest, MethodNotFound, InvalidParams, InternalError, ServerError } |
Public Member Functions | |
bool | isActive () const |
bool | hasProtocolErrors () const |
void | registerDispatcherForDomain (const String &domain, SupplementalBackendDispatcher *) |
void | dispatch (const String &message) |
void | sendResponse (long requestId, RefPtr< InspectorObject > &&result) |
void | sendPendingErrors () |
void | reportProtocolError (CommonErrorCode, const String &errorMessage) |
void | reportProtocolError (std::optional< long > relatedRequestId, CommonErrorCode, const String &errorMessage) |
template<typename T > | |
WTF_HIDDEN_DECLARATION T | getPropertyValue (InspectorObject *, const String &name, bool *out_optionalValueFound, T defaultValue, std::function< bool(InspectorValue &, T &)>, const char *typeName) |
int | getInteger (InspectorObject *, const String &name, bool *valueFound) |
double | getDouble (InspectorObject *, const String &name, bool *valueFound) |
String | getString (InspectorObject *, const String &name, bool *valueFound) |
bool | getBoolean (InspectorObject *, const String &name, bool *valueFound) |
RefPtr< InspectorValue > | getValue (InspectorObject *, const String &name, bool *valueFound) |
RefPtr< InspectorObject > | getObject (InspectorObject *, const String &name, bool *valueFound) |
RefPtr< InspectorArray > | getArray (InspectorObject *, const String &name, bool *valueFound) |
bool | isActive () const |
bool | hasProtocolErrors () const |
void | registerDispatcherForDomain (const String &domain, SupplementalBackendDispatcher *) |
void | dispatch (const String &message) |
void | sendResponse (long requestId, RefPtr< InspectorObject > &&result) |
void | sendPendingErrors () |
void | reportProtocolError (CommonErrorCode, const String &errorMessage) |
void | reportProtocolError (std::optional< long > relatedRequestId, CommonErrorCode, const String &errorMessage) |
template<typename T > | |
WTF_HIDDEN_DECLARATION T | getPropertyValue (InspectorObject *, const String &name, bool *out_optionalValueFound, T defaultValue, std::function< bool(InspectorValue &, T &)>, const char *typeName) |
int | getInteger (InspectorObject *, const String &name, bool *valueFound) |
double | getDouble (InspectorObject *, const String &name, bool *valueFound) |
String | getString (InspectorObject *, const String &name, bool *valueFound) |
bool | getBoolean (InspectorObject *, const String &name, bool *valueFound) |
RefPtr< InspectorValue > | getValue (InspectorObject *, const String &name, bool *valueFound) |
RefPtr< InspectorObject > | getObject (InspectorObject *, const String &name, bool *valueFound) |
RefPtr< InspectorArray > | getArray (InspectorObject *, const String &name, bool *valueFound) |
template<typename T > | |
T | getPropertyValue (InspectorObject *object, const String &name, bool *out_optionalValueFound, T defaultValue, std::function< bool(InspectorValue &, T &)> asMethod, const char *typeName) |
Static Public Member Functions | |
static Ref< BackendDispatcher > | create (Ref< FrontendRouter > &&) |
static Ref< BackendDispatcher > | create (Ref< FrontendRouter > &&) |
|
static |
|
static |
void Inspector::BackendDispatcher::dispatch | ( | const String & | message | ) |
void Inspector::BackendDispatcher::dispatch | ( | const String & | message | ) |
RefPtr<InspectorArray> Inspector::BackendDispatcher::getArray | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
RefPtr< InspectorArray > Inspector::BackendDispatcher::getArray | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
bool Inspector::BackendDispatcher::getBoolean | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
bool Inspector::BackendDispatcher::getBoolean | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
double Inspector::BackendDispatcher::getDouble | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
double Inspector::BackendDispatcher::getDouble | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
int Inspector::BackendDispatcher::getInteger | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
int Inspector::BackendDispatcher::getInteger | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
RefPtr<InspectorObject> Inspector::BackendDispatcher::getObject | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
RefPtr< InspectorObject > Inspector::BackendDispatcher::getObject | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
WTF_HIDDEN_DECLARATION T Inspector::BackendDispatcher::getPropertyValue | ( | InspectorObject * | , |
const String & | name, | ||
bool * | out_optionalValueFound, | ||
T | defaultValue, | ||
std::function< bool(InspectorValue &, T &)> | , | ||
const char * | typeName | ||
) |
WTF_HIDDEN_DECLARATION T Inspector::BackendDispatcher::getPropertyValue | ( | InspectorObject * | , |
const String & | name, | ||
bool * | out_optionalValueFound, | ||
T | defaultValue, | ||
std::function< bool(InspectorValue &, T &)> | , | ||
const char * | typeName | ||
) |
T Inspector::BackendDispatcher::getPropertyValue | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | out_optionalValueFound, | ||
T | defaultValue, | ||
std::function< bool(InspectorValue &, T &)> | asMethod, | ||
const char * | typeName | ||
) |
String Inspector::BackendDispatcher::getString | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
String Inspector::BackendDispatcher::getString | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
RefPtr<InspectorValue> Inspector::BackendDispatcher::getValue | ( | InspectorObject * | , |
const String & | name, | ||
bool * | valueFound | ||
) |
RefPtr< InspectorValue > Inspector::BackendDispatcher::getValue | ( | InspectorObject * | object, |
const String & | name, | ||
bool * | valueFound | ||
) |
|
inline |
|
inline |
bool Inspector::BackendDispatcher::isActive | ( | ) | const |
bool Inspector::BackendDispatcher::isActive | ( | ) | const |
void Inspector::BackendDispatcher::registerDispatcherForDomain | ( | const String & | domain, |
SupplementalBackendDispatcher * | dispatcher | ||
) |
void Inspector::BackendDispatcher::registerDispatcherForDomain | ( | const String & | domain, |
SupplementalBackendDispatcher * | |||
) |
void Inspector::BackendDispatcher::reportProtocolError | ( | CommonErrorCode | errorCode, |
const String & | errorMessage | ||
) |
void Inspector::BackendDispatcher::reportProtocolError | ( | CommonErrorCode | , |
const String & | errorMessage | ||
) |
void Inspector::BackendDispatcher::reportProtocolError | ( | std::optional< long > | relatedRequestId, |
CommonErrorCode | errorCode, | ||
const String & | errorMessage | ||
) |
void Inspector::BackendDispatcher::reportProtocolError | ( | std::optional< long > | relatedRequestId, |
CommonErrorCode | , | ||
const String & | errorMessage | ||
) |
void Inspector::BackendDispatcher::sendPendingErrors | ( | ) |
void Inspector::BackendDispatcher::sendPendingErrors | ( | ) |
void Inspector::BackendDispatcher::sendResponse | ( | long | requestId, |
RefPtr< InspectorObject > && | result | ||
) |
void Inspector::BackendDispatcher::sendResponse | ( | long | requestId, |
RefPtr< InspectorObject > && | result | ||
) |