package libnmdc type AdcProtocol struct { hc *HubConnection } func NewAdcProtocol(hc *HubConnection) Protocol { proto := AdcProtocol{} proto.hc = hc // Start logging in hc.SayRaw("HSUP ADBASE ADTIGR\n") return &proto } func (this *AdcProtocol) ProcessCommand(msg string) { this.hc.processEvent(HubEvent{EventType: EVENT_DEBUG_MESSAGE, Message: msg}) } func (this *AdcProtocol) SayPublic(msg string) { } func (this *AdcProtocol) SayPrivate(user, message string) { } func (this *AdcProtocol) ProtoMessageSeparator() string { return "\n" }