Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
低速のデバイスをシミュレートするために使用します。ダウンロード、シミュレートクライアント、繰り返しごとに 1 回呼び出されます。
asa_uint32 _callback GetDownloadApplyTime( asa_uint32 repetitionNum, asa_uint32 numRepetitions, asa_uint32 simulatedClientNum, asa_uint32 numSimulatedClients, asa_uint32 recordedSyncNum, asa_uint32 numRecordedSyncs, asa_uint32 recordedDownloadApplyTime, const MLReplayNamesAndValues * namesAndValues )
repetitionNum 現在の繰り返し数。
numRepetitions セッションを繰り返す回数。
simulatedClientNum このシミュレートクライアントを同じ mlreplay インスタンス内の他のシミュレートクライアントと区別するために使用される、シミュレートクライアント番号 (序数 1)。
numSimulatedClients この mlreplay インスタンス内のシミュレートクライアントの総数。
recordedSyncNum 記録されたプロトコル内での同期番号 (序数 1)。
numRecordedSyncs 記録されたプロトコル内の同期の総数。
recordedDownloadApplyTime 記録されたダウンロード適用時間 (ミリ秒単位)。
namesAndValues リプレイ動作のカスタマイズに使用される、定義済みの名前と値のセット。
ダウンロードの適用に要するミリ秒数。
Mlreplay は、永続的接続では発生しない同期のダウンロード適用時間を見積るのに非常に効果的です。永続的接続で発生する同期では、ダウンロード確認を使用しないかぎり、ダウンロード適用時間を mlreplay で正確に見積ることはできません。