CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
circt::lsp::LSPServerOptions Struct Reference

#include <CirctVerilogLspServerMain.h>

Collaboration diagram for circt::lsp::LSPServerOptions:
Collaboration graph
[legend]

Public Member Functions

 LSPServerOptions (bool disableDebounce=false, unsigned debounceMinMs=200, unsigned debounceMaxMs=1500)
 

Public Attributes

const bool disableDebounce
 Disable debouncing entirely (updates applied synchronously).
 
const unsigned debounceMinMs
 Minimum debounce delay in milliseconds.
 
const unsigned debounceMaxMs
 Maximum debounce delay in milliseconds.
 

Detailed Description

Definition at line 52 of file CirctVerilogLspServerMain.h.

Constructor & Destructor Documentation

◆ LSPServerOptions()

circt::lsp::LSPServerOptions::LSPServerOptions ( bool  disableDebounce = false,
unsigned  debounceMinMs = 200,
unsigned  debounceMaxMs = 1500 
)
inline

Definition at line 53 of file CirctVerilogLspServerMain.h.

Member Data Documentation

◆ debounceMaxMs

const unsigned circt::lsp::LSPServerOptions::debounceMaxMs

Maximum debounce delay in milliseconds.

A value of 0 means "no cap".

Definition at line 66 of file CirctVerilogLspServerMain.h.

Referenced by circt::lsp::DebounceOptions::fromLSPOptions().

◆ debounceMinMs

const unsigned circt::lsp::LSPServerOptions::debounceMinMs

Minimum debounce delay in milliseconds.

Definition at line 62 of file CirctVerilogLspServerMain.h.

Referenced by circt::lsp::DebounceOptions::fromLSPOptions().

◆ disableDebounce

const bool circt::lsp::LSPServerOptions::disableDebounce

Disable debouncing entirely (updates applied synchronously).

Definition at line 59 of file CirctVerilogLspServerMain.h.

Referenced by circt::lsp::DebounceOptions::fromLSPOptions().


The documentation for this struct was generated from the following file: