mirror of
https://github.com/MaskRay/ccls.git
synced 2025-02-16 21:58:08 +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>
|
||||
struct RequestMessage : public BaseIpcMessage {
|
||||
// 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);
|
||||
|
||||
// Cancel an existing request.
|
||||
struct Ipc_CancelRequest : public IpcMessage<Ipc_CancelRequest> {
|
||||
struct Ipc_CancelRequest : public RequestMessage<Ipc_CancelRequest> {
|
||||
static const IpcId kIpcId = IpcId::CancelRequest;
|
||||
lsRequestId 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, 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> {
|
||||
void Run(Ipc_InitializeRequest* request) override {
|
||||
// Log initialization parameters.
|
||||
|
Loading…
Reference in New Issue
Block a user