Beispiel #1
0
 /// <summary>
 ///     作成された全てのホストの Http3Sharp インスタンスが破棄されます.
 ///     Unity Editor 終了時等、アプリケーション終了時に必ず呼び出してください.
 /// </summary>
 public static void Uninitialize()
 {
     Http3SharpImpl.Uninitialize();
 }
Beispiel #2
0
 /// <summary>
 ///     Http3Sharp インスタンスの作成を行います.
 ///     インスタンスの作成後、 Http3Sharp は指定したホストに対して実行スレッドを別途作成し、ハンドシェイクを開始します.
 ///     ハンドシェイクの成否を監視する為、リクエストを発行する前から Update を呼び出し status をの値を確認してください.
 /// </summary>
 /// <param name="hostName">この値と port を合わせた Authority により Http3Sharp の Native インスタンスは管理されます.重複する HostName を登録しようとした場合は例外が送出されます.</param>
 /// <param name="port">この値を基に Http3Sharp の Native インスタンスが管理されます.重複する HostName を登録しようとした場合は例外が送出されます.</param>
 /// <param name="options">see : ConnectionOptions</param>
 public Http3Sharp(string hostName, string port, ConnectionOptions options)
 {
     http3SharpImpl = new Http3SharpImpl(hostName, port, options);
 }
Beispiel #3
0
 /// <summary>
 ///     Http3Sharp が依存する Native ライブラリの初期化処理を行います.
 ///     アプリケーション起動時に必ず呼び出してください.
 ///     重複呼び出し時には内部的に Uninitialize が呼び出され、全てのインスタンスが一度破棄されます.
 /// </summary>
 public static void Initialize()
 {
     Http3SharpImpl.Initialize();
 }