Documentation ¶
Index ¶
- type FuncMap
- type MsgType
- func (m *MsgType[T]) Pull_tag(func_map map[string]func(T) (disable bool))
- func (m *MsgType[T]) Pull_tag_async(func_map map[string]func(T) (disable bool))
- func (m *MsgType[T]) Pull_tag_async_only(key string, f func(T) (disable bool))
- func (m *MsgType[T]) Pull_tag_only(key string, f func(T) (disable bool))
- func (m *MsgType[T]) Push_tag(Tag string, Data T)
- type Msgq
- func (m *Msgq) Pull_tag(func_map map[string]func(any) (disable bool))
- func (m *Msgq) Pull_tag_async(func_map map[string]func(any) (disable bool))
- func (m *Msgq) Pull_tag_async_only(key string, f func(any) (disable bool))
- func (m *Msgq) Pull_tag_only(key string, f func(any) (disable bool))
- func (m *Msgq) Push(msg any)
- func (m *Msgq) Push_tag(Tag string, Data any)
- func (m *Msgq) Register(f func(any) (disable bool))
- func (m *Msgq) Register_front(f func(any) (disable bool))
- type Msgq_tag_data
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MsgType ¶ added in v0.22.19
type MsgType[T any] struct { // contains filtered or unexported fields }
func (*MsgType[T]) Pull_tag_async ¶ added in v0.22.21
func (*MsgType[T]) Pull_tag_async_only ¶ added in v0.22.21
func (*MsgType[T]) Pull_tag_only ¶ added in v0.22.21
type Msgq ¶ added in v0.3.6
type Msgq struct {
// contains filtered or unexported fields
}
func (*Msgq) Pull_tag_async ¶ added in v0.22.21
func (*Msgq) Pull_tag_async_only ¶ added in v0.22.21
func (*Msgq) Pull_tag_only ¶ added in v0.22.21
func (*Msgq) Register_front ¶ added in v0.22.21
type Msgq_tag_data ¶ added in v0.3.6
Click to show internal directories.
Click to hide internal directories.