ServerJsonrpcVala
Object Hierarchy:
Description:
public interface ServerJsonrpcVala : Server, Server
A Jsonrpc.Server and GVls.Server implementation for Vala language.
Supported options are
1. 'disable-diagnostics', any value, disable diagnostics execution and notification
All known implementing classes:
Content:
Properties:
- public abstract bool autoconfigure { get; set; }
Makes the server tries to detect the build system in use and generate
its introspection, so server can configure it self
- public abstract Client client { get; set; }
Client connected to this server
- public abstract bool client_configuration { get; set; }
Set when the client sends the configuration to the server, so is not
required to request configuration to the client after it was initialized
- public abstract FileMonitor commands_monitor { get; set; }
Monitor changes to build system configuration file.
- public abstract bool configuring { get; set; }
Configuration is in progress
- public abstract ListModel monitors { get; set; }
Holds a list of configuration files.
- public abstract ThreadPool<TargetData> pool { get; }
Static methods:
- public static void handle_cancel_request (Server srv, Client client, string method, Variant id, Variant @params)
- public static void handle_initialize (Server srv, Client client, string method, Variant id, Variant @params)
- public static async void handle_initialize_async (Server srv, Client client, string method, Variant id, Variant @params)
- public static async void handle_shutdown_async (Server srv, Client client, string method, Variant id, Variant @params)
Methods:
- public virtual void handle_client_initialized (Client client, Variant @params)
- public virtual void handle_did_configuration_change (Client client, Variant @params)
- public virtual async void handle_did_configuration_change_async (Client client, Variant @params)
- public virtual void handle_document_did_change (Client client, Variant @params)
- public virtual async void handle_document_did_change_async (Client client, Variant @params)
- public virtual void handle_document_did_open (Client client, Variant @params)
- public virtual async void handle_document_did_open_async (Client client, Variant @params)
- public virtual void handle_document_did_save (Client client, Variant @params)
- public virtual async void handle_document_did_save_async (Client client, Variant @params)
- public virtual void handle_exit (Client client, Variant @params)
- public virtual void publish_target_all_diagnostics (Target target)
- public virtual async void publish_target_all_diagnostics_async (Target target)
- public virtual void run ()
Signals:
Inherited Members:
All known members inherited from class Jsonrpc.Server
- @foreach
- accept_io_stream
- add_handler
- client_accepted
- client_closed
- handle_call
- notification
- remove_handler
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref
All known members inherited from interface GVls.Server
- cancel
- cancellable
- capabilities
- client_capabilities
- did_change
- did_changed_configuration
- did_close
- did_code_lens
- did_completion
- did_completion_resolve
- did_configuration
- did_definition
- did_diagnostics
- did_document_link
- did_document_symbols
- did_initialization
- did_open_document
- did_requested_configuration
- did_save
- did_signature_help
- did_workspace_symbol
- exit
- file_target_manager
- initialized
- result_tokens
- scan_completed
- shutdown
- shutteddown
- target_manager
- will_save
- will_save_wait_until
- work_tokens
- workspace