このカテゴリの関数は、リソースおよびリソースグループが使用するネットワークリソースを、取得、出力、および解放します。ここで説明する scds_get_* 関数は、RMAPI 関数を使用して Network_resources_used や Port_list などのプロパティを照会しなくても、ネットワークリソースを取得できる便利な方法を提供します。scds_print_name() 関数は、scds_get_ name() 関数から戻されたデータ構造から値を出力します。scds_free_ name() 関数は、scds_get_name() 関数が割り当てたメモリーを解放します。
scds_get_rg_hostnames(3HA) – リソースグループ内のネットワークリソースによって使用されているホスト名のリストを取得します。
scds_get_rs_hostnames(3HA) – リソースによって使用されているホスト名のリストを取得します。
scds_print_net_list(3HA) – scds_get_rg_hostnames() または scds_get_rs_hostnames() から返されたホスト名リストの内容を印刷します。
scds_free_net_list(3HA) – scds_get_rg_hostnames() または scds_get_rs_hostnames () によって割り当てられたメモリを解放します。
ポートリストを扱う関数には次のものがあります。
scds_get_port_list(3HA) – リソースによって使用されているポート/プロトコル・ペアのリストを取得します。
scds_print_port_list(3HA) – scds_get_port_list () によって返されたポート/プロトコル・ペアのリストの内容を印刷します。
scds_free_port_list(3HA) – scds_get_port_list() によって割り当てられたメモリを解放します。
scds_get_netaddr_list(3HA) – リソースによって使用されているネットワークアドレスのリストを取得します。
scds_print_netaddr_list(3HA) – scds_get_netaddr_list によって返されたネットワークアドレスリストの内容を印刷します。
scds_free_netaddr_list(3HA) – scds_get_netaddr_list によって割り当てられたメモリを解放します。