# gfarm_url_hosts_schedule

## Name

gfarm_url_hosts_schedule -- gfarm タスクをスケジュールする

## Synopsis

    #include <gfarm/gfarm.h>

```char *gfarm_url_hosts_schedule``(char * `gfarm_url`, char * `option`, int * `nhostsp`, char *** `hostsp`);`

## DESCRIPTION

指定した Gfarm URL をアクセスするタスクを実行するのに適した ホストの配列を `hostsp` の指す先に返します。ホスト数は `nhostsp` の指す先に返ります。 ここで得たホストの配列は gfarm_strings_free_deeply() を用いて解放 する必要があります。

## RETURN VALUES

`NULL`

  正常終了を示します。

`GFARM_ERR_NO_MEMORY`

  メモリ不足のため処理を中止しました。

その他

  上記以外のエラーが生じたことを示します。

## NOTES

引数 `option` には、スケジューリングに関するオプションを指定しますが、 現在の実装では、この引数は利用されていません。