Click or drag to resize
Baku.LibqiDotNet 名前空間
Baku.LibqiDotNetライブラリの名前空間です。主要なほぼ全てのクラスがこの名前空間の直下に配置されています。
クラス
  クラス説明
Public クラスQiAnyValue
Qiの値型の基底
Public クラスQiApplication
アプリケーションを表します。初期化処理等を行うために用います
Public クラスQiBool
ブール型を表します。
Public クラスQiByteData
バイナリデータを表します。
Public クラスQiDouble
8バイトデータからなる倍精度浮動小数点数を表します。
Public クラスQiDynamic
動的に型付けが行われる値を表します。
Public クラスQiDynamicExtension
QiDynamicのためのヘルパー拡張メソッドを定義します。
Public クラスQiFloat
4バイトデータからなる単精度浮動小数点数を表します。
Public クラスQiFuture
非同期的にリクエストの戻り値を受け取るコンテナを表します。
Public クラスQiInt16
符号あり2バイト整数を表します。
Public クラスQiInt32
符号あり4バイト整数を表します。
Public クラスQiInt64
符号あり8バイト整数を表します。
Public クラスQiInt8
符号あり1バイト整数を表します。
Public クラスQiList
Public クラスQiListT
可変な配列型を表します。配列は単調に伸びる処理だけが許可されています。
Public クラスQiListExtension
QiListを扱いやすくするための拡張メソッドを定義します。
Public クラスQiMap
ジェネリック型であるQiMapK, Vのインスタンスを生成するファクトリメソッドを提供します。
Public クラスQiMapK, V
連想配列(辞書)型を表します。
Public クラスQiMethod
Qi Frameworkのモジュール上に登録された関数を表します。
Public クラスQiMethodArgumentInfo
Qiの関数引数に関する情報を表します。
Public クラスQiMethodInfo
メソッドの名称以外の補助情報を表します。
Public クラスQiMethods
Qi Frameworkのモジュールに定義された関数の一覧を表します。
Public クラスQiMethodSignature
Public クラスQiObject
Qiのオブジェクト(基本的にサービスモジュールと同じ)を表します。
Public クラスQiObjectBuilder
QiObjectのビルダークラスです。 自作サービスを作る場合のみ使われるものであるため、実装は最低限です。
Public クラスQiPromise
QiFutureの対となる値の返却処理を表します(多分)。 サービスの自作をしない限り必要なさそうなため実装は最低限になっています。
Public クラスQiSession
通信セッションを表します。
Public クラスQiSignatures
Qiの値型を表す文字列の一覧
Public クラスQiString
文字列型を表します。
Public クラスQiTuple
複数の要素を一括りにして扱うタプル型を表します。
Public クラスQiType
QiValueのインスタンスに対応する型情報を表します。
Public クラスQiUInt16
符号なし2バイト整数を表します。
Public クラスQiUInt32
符号なし4バイト整数を表します。
Public クラスQiUInt64
符号なし8バイト整数を表します。
Public クラスQiUInt8
符号なし1バイト整数を表します。
Public クラスQiValue
Qiの一般的な値を表します。
デリゲート
  デリゲート説明
Public デリゲートQiFutureCancel
Create(Boolean, QiFutureCancel, IntPtr)によって キャンセル処理が生じた場合に用いるコールバック関数を表します。
Public デリゲートQiObjectMethod
サービスに登録される関数を表します。
列挙型
  列挙型説明
Public 列挙型QiMethodSignatureKind
自作関数を作る場合に関数を指定するためのシグネチャ一覧です。
Public 列挙型QiTypeKind
Qiで使われる型一覧。QiValueKindとの違いに注意
Public 列挙型QiValueKind
Qiで使われる値の型一覧