class

WinNotification::FfiClient

Inherits WinNotification::ShimClient < Reference < Object

シムの C API を呼ぶ ShimClient 実装。 FFI に触れるのはこのクラスだけで、差分検出も整形もここには置かない。

nls_init を呼んだスレッドと同じスレッドから全 API を呼ぶ契約のため(仕様書 3.4 節)、 本体はこのクラスの呼び出しをメインスレッドに閉じ込める。

Instance methods

access_status
Source
close
Source
fetch_json

文字列はシムが確保したものを受け取り、対になる解放関数で必ず返す。

Source
open
Source
request_access
Source