#ifndef content_protocol_Runtime_h
#define content_protocol_Runtime_h
#include "content/common/content_export.h"
#include "content/browser/devtools/protocol/protocol.h"
namespace content {
namespace protocol {
namespace Runtime {
ScriptId;
class DeepSerializedValue;
RemoteObjectId;
UnserializableValue;
class RemoteObject;
class CustomPreview;
class ObjectPreview;
class PropertyPreview;
class EntryPreview;
Timestamp;
class CallFrame;
class StackTrace;
UniqueDebuggerId;
class StackTraceId;
namespace ConsoleAPICalled {
namespace TypeEnum {
CONTENT_EXPORT extern const char* Log;
CONTENT_EXPORT extern const char* Debug;
CONTENT_EXPORT extern const char* Info;
CONTENT_EXPORT extern const char* Error;
CONTENT_EXPORT extern const char* Warning;
CONTENT_EXPORT extern const char* Dir;
CONTENT_EXPORT extern const char* Dirxml;
CONTENT_EXPORT extern const char* Table;
CONTENT_EXPORT extern const char* Trace;
CONTENT_EXPORT extern const char* Clear;
CONTENT_EXPORT extern const char* StartGroup;
CONTENT_EXPORT extern const char* StartGroupCollapsed;
CONTENT_EXPORT extern const char* EndGroup;
CONTENT_EXPORT extern const char* Assert;
CONTENT_EXPORT extern const char* Profile;
CONTENT_EXPORT extern const char* ProfileEnd;
CONTENT_EXPORT extern const char* Count;
CONTENT_EXPORT extern const char* TimeEnd;
}
}
class CONTENT_EXPORT DeepSerializedValue : public ::crdtp::ProtocolObject<DeepSerializedValue> { … };
class CONTENT_EXPORT RemoteObject : public ::crdtp::ProtocolObject<RemoteObject> { … };
class CONTENT_EXPORT CustomPreview : public ::crdtp::ProtocolObject<CustomPreview> { … };
class CONTENT_EXPORT ObjectPreview : public ::crdtp::ProtocolObject<ObjectPreview> { … };
class CONTENT_EXPORT PropertyPreview : public ::crdtp::ProtocolObject<PropertyPreview> { … };
class CONTENT_EXPORT EntryPreview : public ::crdtp::ProtocolObject<EntryPreview> { … };
class CONTENT_EXPORT CallFrame : public ::crdtp::ProtocolObject<CallFrame> { … };
class CONTENT_EXPORT StackTrace : public ::crdtp::ProtocolObject<StackTrace> { … };
class CONTENT_EXPORT StackTraceId : public ::crdtp::ProtocolObject<StackTraceId> { … };
class CONTENT_EXPORT Backend { … };
class CONTENT_EXPORT Frontend { … };
class CONTENT_EXPORT Dispatcher { … };
class CONTENT_EXPORT Metainfo { … };
}
}
}
#endif