付録B.1 プロフィルタイプの指定/参照

プロフィルタイプを指定/参照する場合,次に示す関数を指定してください。

<この項の構成>
(1) 指定する場合の例
(2) 参照する場合の例

(1) 指定する場合の例

(a) 書き方

#include <xnfw/xnf.h>              /* ヘッダ情報取り込み */
                                  /* 要求/代替TLクラス */
                                  /* (O_TLCLS0:クラス0 */
                                  /* O_TLCLS2:クラス2 */
                                  /* O_TLCLS4:クラス4 */
                                  /* O_TLCLSN:指定なし) */
O_uint_t  profile;                 /* プロフィルタイプ指定領域 */
..........................................
profile = 0;                       /* プロフィルタイプ指定領域初期化 */

O_set_TL_class(要求TLクラス,代替TLクラス,profile);
                                  /* 要求/代替TLクラス指定 */

(2) 参照する場合の例

(a) 書き方

#include <xnfw/xnf.h>              /* ヘッダ情報取り込み */
O_uint_t  profile;                 /* プロフィルタイプ参照領域 */
int  pref;                         /* 要求TLクラス取得領域 */
int  alti;                         /* 代替TLクラス取得領域 */

pref = O_get_TL_pref(profile);     /* 要求TLクラス取得 */
alti = O_get_TL_alti(profile);     /* 代替TLクラス取得 */

要求TLクラス取得領域,および代替TLクラス取得領域に参照したいTLクラスが設定されます。
<要求/代替TLクラス種別>
  • O_TLCLS0:クラス0
  • O_TLCLS2:クラス2
  • O_TLCLS4:クラス4