Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(prefix string, opts *mqtt_client.MqttClientOptions) error
Types ¶
type BindItem ¶
type BindItem[I any, O any] struct { Topic string // 请求路径 ResponseFunc response.SendFunc[O] // 响应泛型函数 BusinessFunc BusinessFunc[I, O] // 业务泛型函数 OptionalBindingFunc BindingFunc[O] // 可选的绑定函数 }
BindItem 路由条目结构
type BindingFunc ¶
type BindingFunc[O any] func(c *mqtt_client.MqttClient, item *router.Item, request any, sendFunc response.SendFunc[O]) bool
type BusinessFunc ¶
type BusinessFunc[I any, O any] func(c *mqtt_client.MqttClient, inputModel I) (O, error)
Click to show internal directories.
Click to hide internal directories.