5.1 ライブラリ関数の一覧

NLIが提供するライブラリ関数の一覧を表5-1に示します。なお,インクルードファイルは,<xnfw/niuser.h>となります。

表5-1 ライブラリ関数の一覧

関数名機能概要
n_acceptネットワーク接続に対する要求を受け入れます。
n_allocネットワークインタフェースデータ構造体を割り当てます。
n_bindネットワーク端点にネットワークアドレスを結合します。
n_bind2相手局ネットワークアドレスを指定して,ネットワークアドレスを結合します。
n_chglist相手局ネットワークアドレスを変更します。
n_closeネットワーク端点をクローズします。
n_connect指定されたあて先でネットワークユーザとの接続を確立します。
n_errorネットワークインタフェースエラーメッセージを表示します。
n_freen_allocで割り当てられた構造体を解放します。
n_getinfo特定のネットワークプロバイダに関する一連の情報を返します。
n_getstateネットワーク端点の状態を返します。
n_listenネットワークユーザからの接続要求の指示を待ちます。
n_lookネットワーク端点の現イベントを返します。
n_openネットワークプロバイダに接続されているネットワーク端点を確立します。
n_rcvネットワークコネクションを介してデータを受信します。
n_rcvconnect非同期モードでn_connectを呼び出したあとに接続の確立を通知します。
n_rcvdisネットワークコネクションの解放指示を受信します。
n_rcvintネットワークコネクションを介して優先データを受信します。
n_rcvrstネットワークコネクションのリセット情報を取得します。
n_rstrspネットワークコネクションのリセットを応答します。
n_sndネットワークコネクションを介してデータを送信します。
n_snddisネットワークコネクションの解放を要求します。
n_sndrstネットワークコネクションをリセットします。
n_syncネットワークプロバイダとネットワーク端点を同期化します。
n_unbindネットワーク端点からネットワークアドレスの結合を解除します。