Skip to content

Protocol vs Connection vs Channel #926

Open
@bollhals

Description

@bollhals

In the light of #924, I'm trying to understand how they're connected and what is responsible for what.

From what I gather of the protocol creates the correct Connection & Model, but not the session, the session is done by the sessionmanager of the connection.

Is the connection implementation therefore protocol specific, but if so, then why is the connection using the protocol to resolve a channelclose command? (CreateConnection / CreateChannelClose / ChannelCloseWrapper)

Either I'm missing something, or the current separation is not strictly enforced. If so the question is, where do we want to end up?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions