私はそれらのそれぞれが1つ下の内部で呼び出すことを、3つの機能を持っているの設計:は、関節機能
- GetBitrateOverHTTPを
- はGetFilesizeOverHTTP
- Is_ServerSupportHTTPRangeは
は、各関数は、HTTPを使用していますリクエストはそれ自身です。つまり、最後の関数は単一のHTTP要求のみを使用し、最初の関数は3つを使用します。
GetBitrateOverHTTP
関数はビットレートのみを返します。
これらの関数は単独で問題なく動作しますが、今は特定のURLの3つの出力をすべて取得したいと考えています。
私は考えた:すべての関数を呼び出す
- 。問題は、3つではなく6つのHTTPリクエストを作成することです。
- 関数の定義を変更して他のものも返しますが、関数の基本目的を果たさない - それが意味するものを返す復帰する。
- これらの定義を使用しない別の関数を定義しますが、既にコード化されたものを再度定義することは賢明ではありません。
ヘルプがありますか?これらの線に沿って
を解決しましたディレクティブ...もっと良いデザインは、3つすべてを返すGetFileInformation()でしょうか? – Cameron