Client


Object Hierarchy:

Object hierarchy for Client

Description:

public class Client : Object

Bin RPC client for

ollmfilesd
. connect builds ClientBoot from this client's data_dir, debug, and pass_data_dir, then runs ClientBoot.ensure_daemon when the platform needs a local starter (Unix, not TCP).

A socket GLib.IOChannel watch dispatches inbound Notification messages and resolves pending Response entries by id. call sends a Request and yields until that id is filled in or call_timeout_seconds elapses. Outgoing messages are queued — one

flush_async
at a time on the shared output stream; many requests may still be in flight. Transport and wire faults abort via GLib.error; daemon RPC errors return Response.error and emit failed. Connect UI handlers on failed for user-visible daemon errors.


Namespace: OLLMrpc
Package: ollmchat

Content:

Properties:

Creation methods:

Methods:

Signals:

Inherited Members:

All known members inherited from class GLib.Object