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_free | n_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 | ネットワーク端点からネットワークアドレスの結合を解除します。 |