Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 687 Bytes

structure.md

File metadata and controls

41 lines (32 loc) · 687 Bytes

Structure

This documents attempts to expose the class and interface structures.

Channels

graph LR
    IChannel --> Channel
    ConnectedSocket --> Channel
    Channel --> ClientChannel
    Channel --> ServiceChannel
Loading

Adapters

graph LR
    IA[IChannelAdapter] --> A[ChannelAdapter<>]
    M[ChannelMiddleware<>] --> A
    A --> X[...<>]
    IInputChannelAdapter -..-> X
    IOutputChannelAdapter -..-> X
Loading

Handlers

graph LR
    IH[IChannelHandler] --> H[ChannelHandler<>]
    M[ChannelMiddleware<>] --> H
    H --> X[...<>]
Loading

Channel Services

graph LR
    IChannelService --> S[ChannelService]
    S --> X[...]
Loading