app

Undocumented in source.

Members

Functions

main
int main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

server
mixin LanguageServerRouter!(null_server.extension) server
Undocumented in source.

Mixed In Members

From mixin LanguageServerRouter!(null_server.extension) server

members
alias members = ExtensionModule.members
Undocumented in source.
shutdownRequested
alias shutdownRequested = ExtensionModule.shutdownRequested
Undocumented in source.
shutdownRequested
bool shutdownRequested;
Undocumented in source.
serverInitializeCalled
bool serverInitializeCalled;
Undocumented in source.
eventProcessor
mixin EventProcessor!(ExtensionModule, serverConfig.eventConfig) eventProcessor
Undocumented in source.
processRequest
ResponseMessageRaw processRequest(RequestMessageRaw msg)

Calls a method associated with the given request type in the

processNotify
void processNotify(RequestMessageRaw msg)
Undocumented in source. Be warned that the author may not have intended to support it.
gotRequest
void delegate() gotRequest(RequestMessageRaw msg)
Undocumented in source. Be warned that the author may not have intended to support it.
gotNotify
void delegate() gotNotify(RequestMessageRaw msg)
Undocumented in source. Be warned that the author may not have intended to support it.
fibers
FiberManager fibers;
Undocumented in source.
fibersMutex
Mutex fibersMutex;
Undocumented in source.
pushFiber
void pushFiber(T callback, int pages, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
rpc
RPCProcessor rpc;
Undocumented in source.
documents
TextDocumentManager documents;
Undocumented in source.
run
bool run()

Runs the language server and returns true once it exited gracefully or false if it didn't exit gracefully.

runImpl
bool runImpl()

Same as run, assumes rpc is initialized and ready

Meta