# 程序包tenet.protocol.datalink的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - tenet.protocol.interrupt.InterruptParam (implements tenet.util.pattern.IParam)
    - tenet.protocol.datalink.FrameParamStruct
    - tenet.protocol.datalink.IDataLinkLayer.ReceiveParam
    - tenet.protocol.datalink.IDataLinkLayer.TransmitParam
    - tenet.protocol.datalink.MediumAddress

## 接口分层结构

- tenet.util.pattern.serviceclient.IClient<UID>
  - tenet.protocol.datalink.IDataLinkLayer (并 extends tenet.protocol.IProtocol, tenet.protocol.statecontrol.IStateSetable)
- tenet.protocol.IProtocol
  - tenet.protocol.datalink.IDataLinkLayer (并 extends tenet.util.pattern.serviceclient.IClient<UID>, tenet.protocol.statecontrol.IStateSetable)
- tenet.protocol.statecontrol.IStateSetable
  - tenet.protocol.datalink.IDataLinkLayer (并 extends tenet.util.pattern.serviceclient.IClient<UID>, tenet.protocol.IProtocol)

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - tenet.protocol.datalink.IDataLinkLayer.ReceiveStatus
    - tenet.protocol.datalink.IDataLinkLayer.TransmitStatus