원클릭으로
samqtt-broker-tcp
Skill for the Samqtt.Broker.Tcp area of samqtt. 27 symbols across 4 files.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Skill for the Samqtt.Broker.Tcp area of samqtt. 27 symbols across 4 files.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Skill for the Actions area of samqtt. 15 symbols across 15 files.
Skill for the Samqtt.Common area of samqtt. 33 symbols across 18 files.
Skill for the Samqtt.HomeAssistant area of samqtt. 14 symbols across 6 files.
Skill for the Sensors area of samqtt. 21 symbols across 11 files.
Skill for the SystemSensors area of samqtt. 9 symbols across 8 files.
Step-by-step recipe for adding a new SystemAction (fire-and-forget or value-returning) to samqtt, covering file location, base class, payload handling, DI registration, options config, and documentation.
| name | samqtt-broker-tcp |
| description | Skill for the Samqtt.Broker.Tcp area of samqtt. 27 symbols across 4 files. |
27 symbols | 4 files | Cohesion: 92%
src/| File | Symbols |
|---|---|
src/Samqtt.Broker.Tcp/MqttTcpClient.cs | PublishAsync, SubscribeAsync, UnsubscribeAsync, DisconnectAsync, SendConnectAsync (+16) |
src/Samqtt.Broker.Tcp/MqttConnector.cs | DisconnectAsync, DisposeAsync, DisposeAsyncCore, ConnectAsync |
src/Samqtt.Broker.Tcp/MqttSubscriber.cs | SubscribeAsync |
src/Samqtt.Broker.Tcp/MqttPublisher.cs | PublishAsync |
Start here when exploring this area:
PublishAsync (Method) — src/Samqtt.Broker.Tcp/MqttTcpClient.cs:62SubscribeAsync (Method) — src/Samqtt.Broker.Tcp/MqttTcpClient.cs:91UnsubscribeAsync (Method) — src/Samqtt.Broker.Tcp/MqttTcpClient.cs:107DisconnectAsync (Method) — src/Samqtt.Broker.Tcp/MqttTcpClient.cs:113DisposeAsync (Method) — src/Samqtt.Broker.Tcp/MqttTcpClient.cs:400| Symbol | Type | File | Line |
|---|---|---|---|
PublishAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 62 |
SubscribeAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 91 |
UnsubscribeAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 107 |
DisconnectAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 113 |
DisposeAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 400 |
SubscribeAsync | Method | src/Samqtt.Broker.Tcp/MqttSubscriber.cs | 70 |
PublishAsync | Method | src/Samqtt.Broker.Tcp/MqttPublisher.cs | 8 |
DisconnectAsync | Method | src/Samqtt.Broker.Tcp/MqttConnector.cs | 52 |
DisposeAsync | Method | src/Samqtt.Broker.Tcp/MqttConnector.cs | 64 |
ConnectAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 24 |
ConnectAsync | Method | src/Samqtt.Broker.Tcp/MqttConnector.cs | 17 |
SendConnectAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 222 |
WritePacketAsync | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 303 |
BuildPublish | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 317 |
BuildSubscribe | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 337 |
BuildUnsubscribe | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 354 |
WriteString | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 370 |
WriteVarint | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 378 |
NextPacketId | Method | src/Samqtt.Broker.Tcp/MqttTcpClient.cs | 392 |
DisposeAsyncCore | Method | src/Samqtt.Broker.Tcp/MqttConnector.cs | 70 |
| Flow | Type | Steps |
|---|---|---|
DisposeAsync → WriteVarint | intra_community | 6 |
ConnectAsync → ReadByteAsync | intra_community | 5 |
ConnectAsync → ReadUInt16 | intra_community | 5 |
ConnectAsync → WritePacketAsync | cross_community | 5 |
DisposeAsync → WritePacketAsync | intra_community | 5 |
DisposeAsync → NextPacketId | intra_community | 5 |
SubscribeAsync → WriteVarint | intra_community | 4 |
PublishAsync → WriteVarint | intra_community | 4 |
ConnectAsync → WriteString | cross_community | 4 |
ConnectAsync → WriteVarint | cross_community | 4 |
gitnexus_context({name: "PublishAsync"}) — see callers and calleesgitnexus_query({query: "samqtt.broker.tcp"}) — find related execution flows