## 类 tenet.protocol.interrupt.InterruptObject
的使用

- 使用interruptObject的程序包
  程序包 | 说明
  --- | ---
  tenet.protocol.datalink |
  tenet.protocol.datalink.SEther |
  tenet.protocol.physics |

- - ### tenet.protocol.datalink中interruptObject的使用

    声明为interruptObject的tenet.protocol.datalink中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `interruptObject` | IDataLinkLayer.ReceiveParam.`caller` 调用发起者（即被中断者）
    `interruptObject` | IDataLinkLayer.TransmitParam.`caller` 调用发起者（即被中断者）

    参数类型为interruptObject的tenet.protocol.datalink中的构造器
    构造器和说明
    `IDataLinkLayer.ReceiveParam(IDataLinkLayer.ReceiveStatus status, interruptObject caller, IDataLinkLayer datalink, FrameParamStruct frame)`
    `IDataLinkLayer.TransmitParam(IDataLinkLayer.TransmitStatus status, interruptObject caller, IDataLinkLayer datalink, FrameParamStruct frame)`

  - ### tenet.protocol.datalink.SEther中interruptObject的使用

    tenet.protocol.datalink.SEther中interruptObject的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `SimpleEthernetDatalink` 简易实现Ethernet的逻辑，上层协议的特征域为整数（即ethertype） 其他的基于Ethernet的对数据链路的拓展均继承这个类

  - ### tenet.protocol.physics中interruptObject的使用

    tenet.protocol.physics中interruptObject的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `Link` 双绞线的模拟类

    声明为interruptObject的tenet.protocol.physics中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `interruptObject` | DataArrivalinterruptParam.`m_receiver`
    `interruptObject` | DataSendedinterruptParam.`m_sender`

    参数类型为interruptObject的tenet.protocol.physics中的构造器
    构造器和说明
    `DataArrivalinterruptParam(interruptObject m_receiver, byte[] m_data)`
    `DataSendedinterruptParam(interruptObject m_sender, byte[] m_data)`