summaryrefslogtreecommitdiff
path: root/tosrvcmds.go
diff options
context:
space:
mode:
Diffstat (limited to 'tosrvcmds.go')
-rw-r--r--tosrvcmds.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/tosrvcmds.go b/tosrvcmds.go
index de80b12..885f200 100644
--- a/tosrvcmds.go
+++ b/tosrvcmds.go
@@ -1,5 +1,7 @@
package mt
+import "github.com/anon55555/mt/rudp"
+
type ToSrvCmd interface {
Cmd
toSrvCmdNo() uint16
@@ -35,12 +37,12 @@ type ToSrvJoinModChan struct {
Channel string
}
-// ToSrvJoinModChan attempts to leave a mod channel.
+// ToSrvLeaveModChan attempts to leave a mod channel.
type ToSrvLeaveModChan struct {
Channel string
}
-// ToSrvJoinModChan sends a message on a mod channel.
+// ToSrvMsgModChan sends a message on a mod channel.
type ToSrvMsgModChan struct {
Channel string
Msg string
@@ -155,3 +157,9 @@ type ToSrvSRPBytesA struct {
type ToSrvSRPBytesM struct {
M []byte
}
+
+type ToSrvDisco struct{}
+
+func (*ToSrvDisco) cmd() {}
+func (*ToSrvDisco) toSrvCmdNo() uint16 { return 0xffff }
+func (*ToSrvDisco) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{} }