前のトピック: ルート ディレクトリの追加: add_root_dir()次のトピック: 複数のレプリカの追加: add_replica_ex()


レプリカの追加: add_replica()

この add_replica API 関数によって、シナリオに新規レプリカを追加できます。 マスタ データを複数のレプリカ ホストへレプリケートする場合、この API をコールして、いくつかのレプリカ ホストを追加できます。

引数

この add_replica API 関数には、以下のテーブルで説明されている引数が含まれています。

名前

タイプ

説明

session_id

uint

create_session 関数 API のコールによって返されたセッション ID。

scenario_data

ref string

シナリオのデータ。 この API をコールした後に、引数には更新されたシナリオ データが含まれます。

host_index

uint

親ホスト インデックス。マスタ ホスト インデックスは常に 1 です。最初のレプリカは、通常 2 です。

new_replica_index

out uint

新規に追加されたレプリカ ホストのインデックス

戻り値

API コールが正常に完了すると、この関数は値として true を返します。 それ以外の場合は、false が返されます。

例: レプリカの追加

//マスタ ホストに 1 つのレプリカを追加します
get_mng().add_replica(_session_id, ref scenario_data, master_host_index, out new_replica_index);