mirror of
https://github.com/MaskRay/ccls.git
synced 2025-02-19 23:20:58 +00:00
Remove IpcMessage
This commit is contained in:
parent
58aa00e6c8
commit
5c43bd9a09
@ -82,11 +82,6 @@ struct BaseIpcMessage {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename T>
|
|
||||||
struct IpcMessage : public BaseIpcMessage {
|
|
||||||
IpcMessage() : BaseIpcMessage(T::kIpcId) {}
|
|
||||||
};
|
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct RequestMessage : public BaseIpcMessage {
|
struct RequestMessage : public BaseIpcMessage {
|
||||||
// number | string, actually no null
|
// number | string, actually no null
|
||||||
|
@ -951,9 +951,8 @@ MAKE_REFLECT_STRUCT(Out_Error::lsResponseError, code, message);
|
|||||||
MAKE_REFLECT_STRUCT(Out_Error, jsonrpc, id, error);
|
MAKE_REFLECT_STRUCT(Out_Error, jsonrpc, id, error);
|
||||||
|
|
||||||
// Cancel an existing request.
|
// Cancel an existing request.
|
||||||
struct Ipc_CancelRequest : public IpcMessage<Ipc_CancelRequest> {
|
struct Ipc_CancelRequest : public RequestMessage<Ipc_CancelRequest> {
|
||||||
static const IpcId kIpcId = IpcId::CancelRequest;
|
static const IpcId kIpcId = IpcId::CancelRequest;
|
||||||
lsRequestId id;
|
|
||||||
};
|
};
|
||||||
MAKE_REFLECT_STRUCT(Ipc_CancelRequest, id);
|
MAKE_REFLECT_STRUCT(Ipc_CancelRequest, id);
|
||||||
|
|
||||||
|
@ -34,15 +34,6 @@ struct Out_InitializeResponse : public lsOutMessage<Out_InitializeResponse> {
|
|||||||
MAKE_REFLECT_STRUCT(Out_InitializeResponse::InitializeResult, capabilities);
|
MAKE_REFLECT_STRUCT(Out_InitializeResponse::InitializeResult, capabilities);
|
||||||
MAKE_REFLECT_STRUCT(Out_InitializeResponse, jsonrpc, id, result);
|
MAKE_REFLECT_STRUCT(Out_InitializeResponse, jsonrpc, id, result);
|
||||||
|
|
||||||
struct Ipc_InitializedNotification
|
|
||||||
: public IpcMessage<Ipc_InitializedNotification> {
|
|
||||||
const static IpcId kIpcId = IpcId::Initialized;
|
|
||||||
|
|
||||||
lsRequestId id;
|
|
||||||
};
|
|
||||||
MAKE_REFLECT_STRUCT(Ipc_InitializedNotification, id);
|
|
||||||
REGISTER_IPC_MESSAGE(Ipc_InitializedNotification);
|
|
||||||
|
|
||||||
struct InitializeHandler : BaseMessageHandler<Ipc_InitializeRequest> {
|
struct InitializeHandler : BaseMessageHandler<Ipc_InitializeRequest> {
|
||||||
void Run(Ipc_InitializeRequest* request) override {
|
void Run(Ipc_InitializeRequest* request) override {
|
||||||
// Log initialization parameters.
|
// Log initialization parameters.
|
||||||
|
Loading…
Reference in New Issue
Block a user