Ignore:
Timestamp:
Aug 3, 2017, 10:46:41 PM (7 years ago)
Author:
coas-nagasima
Message:

プロパティの文字コードにUTF-8を追加、キーワードを削除

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_gr_sakura/trunk/tinet/netapp/dhcp4_cli.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr; charset=UTF-8
    r317 r318  
    9595 *                   Tomakomai National College of Technology, JAPAN
    9696 *
    97  *  上記著作権è€
    98 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    99  *  によってå
    100 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    101  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    102  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    103 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    104  *  利用と呼ぶ)することを無償で許諾する.
    105  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    106  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    107  *      スコード中に含まれていること.
    108  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    109  *      用できる形で再é
    110 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    111 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    112  *      è€
    113 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    114  *      の無保証規定を掲載すること.
    115  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    116  *      用できない形で再é
    117 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    118  *      と.
    119  *    (a) 再é
    120 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    121 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    122  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    123  *    (b) 再é
    124 å¸ƒã®å½¢æ
    125 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    126  *        報告すること.
    127  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    128  *      害からも,上記著作権è€
    129 ãŠã‚ˆã³TOPPERSプロジェクトをå
    130 è²¬ã™ã‚‹ã“と.
    131  *
    132  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    133 ãŠ
    134  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    135  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    136  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     97 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     98 *  によって公表されている GNU General Public License の Version 2 に記
     99 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     100 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     101 *  利用と呼ぶ)することを無償で許諾する.
     102 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     103 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     104 *      スコード中に含まれていること.
     105 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     106 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     107 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     108 *      の無保証規定を掲載すること.
     109 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     110 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     111 *      と.
     112 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     113 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     114 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     115 *        報告すること.
     116 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     117 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     118 *
     119 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     120 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     121 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     122 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    137123 *
    138124 *  @(#) $Id$
     
    145131
    146132/*
    147  *  DHCP クライアントのスタックサイズ
    148  */
    149 
    150 #define DHCP4_CLI_STACK_SIZE            1024            /* DHCP クライアントタスクのスタックサイズ     */
     133 *  DHCP クライアントのスタックサイズ
     134 */
     135
     136#define DHCP4_CLI_STACK_SIZE            1024            /* DHCP クライアントタスクのスタックサイズ       */
    151137
    152138/*
    153  *  DHCP クライアントの優å
    154 ˆåº¦
    155  */
    156 
    157 #define DHCP4_CLI_MAIN_PRIORITY         5               /* DHCP クライアントタスクの優å
    158 ˆåº¦            */
    159 
    160 /* 推奨度の定義 */
    161 #define DHCP4_CLI_CFG_PREFER_ADDR       100             /* アドレスの推奨度     */
    162 
    163 /* DHCP クライアントメッセージの受信リストサイズ(2以上指定すること) */
     139 *  DHCP クライアントの優先度
     140 */
     141
     142#define DHCP4_CLI_MAIN_PRIORITY         5               /* DHCP クライアントタスクの優先度           */
     143
     144/* 推奨度の定義 */
     145#define DHCP4_CLI_CFG_PREFER_ADDR       100             /* アドレスの推奨度     */
     146
     147/* DHCP クライアントメッセージの受信リストサイズ(2以上指定すること) */
    164148#define NUM_DHCP4_MSG_LIST              3
    165149
    166150/*
    167  *  DHCP クライアントメッセージ構造体数【変更禁止】
    168  *  +1 は送信用
     151 *  DHCP クライアントメッセージ構造体数【変更禁止】
     152 *  +1 は送信用
    169153 */
    170154#define NUM_MPF_DHCP4_CLI_MSG           (NUM_DHCP4_MSG_LIST+1)
    171155
    172156/*
    173  *  コンパイル時コンフィギュレーション
    174  */
    175 
    176 /* DHCP å¿
    177 é ˆã‚ªãƒ—ションリスト */
     157 *  コンパイル時コンフィギュレーション
     158 */
     159
     160/* DHCP 必須オプションリスト */
    178161
    179162#ifndef DHCP4_CLI_CFG_REQUIRED_OLIST
     
    186169#endif  /* of #ifndef DHCP4_CLI_CFG_REQUIRED_OLIST */
    187170
    188 /* DHCP 要求オプションリスト */
     171/* DHCP 要求オプションリスト */
    189172
    190173#ifndef DHCP4_CLI_CFG_REQUEST_OLIST
     
    202185
    203186/*
    204  *  タイムアウト値
    205  */
    206 
    207 /* 受信タイムアウト     */
    208 #define TMO_DHCP4C_OFFER        ULONG_C(120*1000)       /* OFFER メッセージ        */
    209 #define TMO_DHCP4C_ACK          ULONG_C(60*1000)        /* ACK/NAK メッセージ      */
    210 
    211 /* リース時間の既定値  */
    212 #define TMO_DHCP4C_DEF_LEASE    ULONG_C(12*60*60*1000)  /* 標準時間 */
    213 #define TMO_DHCP4C_MIN_LEASE    ULONG_C(60*1000)        /* 最小時間 */
    214 
    215 /* メッセージの送信周期       */
    216 #define TMO_DHCP4C_INIT_INTVL   ULONG_C(3*1000)         /* 初期値    */
    217 #define TMO_DHCP4C_MAX_BACKOFF  ULONG_C(15*1000)        /* 制限値    */
    218 
    219 /* DHCP サーバへの UDP 送信タイムアウト    */
     187 *  タイムアウト値
     188 */
     189
     190/* 受信タイムアウト     */
     191#define TMO_DHCP4C_OFFER        ULONG_C(120*1000)       /* OFFER メッセージ  */
     192#define TMO_DHCP4C_ACK          ULONG_C(60*1000)        /* ACK/NAK メッセージ        */
     193
     194/* リース時間の既定値    */
     195#define TMO_DHCP4C_DEF_LEASE    ULONG_C(12*60*60*1000)  /* 標準時間 */
     196#define TMO_DHCP4C_MIN_LEASE    ULONG_C(60*1000)        /* 最小時間 */
     197
     198/* メッセージの送信周期   */
     199#define TMO_DHCP4C_INIT_INTVL   ULONG_C(3*1000)         /* 初期値  */
     200#define TMO_DHCP4C_MAX_BACKOFF  ULONG_C(15*1000)        /* 制限値  */
     201
     202/* DHCP サーバへの UDP 送信タイムアウト      */
    220203#define TMO_DHCP4C_UDP_SND      ULONG_C(1000000)                /* [us] */
    221204
    222 /* メッセージ構造体獲得タイムアウト     */
     205/* メッセージ構造体獲得タイムアウト     */
    223206#define TMO_DHCP4C_MPF_GET      ULONG_C(1000000)                /* [us] */
    224207
    225 /* ARP 要求を送信してからのå¾
    226 ã¡æ™‚é–“       */
     208/* ARP 要求を送信してからの待ち時間   */
    227209#define TMO_DHCP4C_ARP_WAIT     ULONG_C(1000000)                /* [us] */
    228210
    229 /* RELEASE メッセージを送信してからのå¾
    230 ã¡æ™‚é–“       */
     211/* RELEASE メッセージを送信してからの待ち時間    */
    231212#define TMO_DHCP4C_SND_REL_WAIT ULONG_C(1000000)        /* [us] */
    232213
     
    236217
    237218/*
    238  *  DHCP クライアントメッセージ構造体
     219 *  DHCP クライアントメッセージ構造体
    239220 */
    240221
    241222typedef struct dhcp4_cli_msg {
    242         /* 4バイト境界にアラインする。*/
    243         T_DHCP4_MSG             msg;            /* DHCP メッセージ構造体        */
    244         struct dhcp4_cli_msg    *next;          /* リストの次のメッセージ構造体   */
    245         T_IPV4EP                srv;            /* サーバのIPv4アドレス/ポート番号 */
    246         uint16_t                len;            /* msg の有効長                     */
    247         uint16_t                prefer;         /* msg の推奨度                     */
    248         uint8_t                 type;           /* メッセージタイプ             */
     223        /* 4バイト境界にアラインする。*/
     224        T_DHCP4_MSG             msg;            /* DHCP メッセージ構造体        */
     225        struct dhcp4_cli_msg    *next;          /* リストの次のメッセージ構造体       */
     226        T_IPV4EP                srv;            /* サーバのIPv4アドレス/ポート番号 */
     227        uint16_t                len;            /* msg の有効長                     */
     228        uint16_t                prefer;         /* msg の推奨度                     */
     229        uint8_t                 type;           /* メッセージタイプ             */
    249230        } T_DHCP4_CLI_MSG;
    250231
     
    252233
    253234/*
    254  *  コールバック関数
     235 *  コールバック関数
    255236 */
    256237
     
    258239
    259240/*
    260  *  タスク
     241 *  タスク
    261242 */
    262243
     
    264245
    265246/*
    266  *  関数
     247 *  関数
    267248 */
    268249
Note: See TracChangeset for help on using the changeset viewer.