Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRegCatalog = newRegCatalog()
View Source
var DefaultRegKV = newRegKV()
View Source
var DefaultRegMember = newRegMember()
Functions ¶
This section is empty.
Types ¶
type RegCatalog ¶
type RegCatalog struct {
// contains filtered or unexported fields
}
func (*RegCatalog) Observe ¶
func (r *RegCatalog) Observe(of *emitter.EventOf[*entries.Entry])
func (*RegCatalog) Register ¶
func (r *RegCatalog) Register(handler RegCatalogHandler)
type RegCatalogHandler ¶
type RegCatalogHandler interface { SetCatalogEntry(entry *entries.Entry) RemoveCatalogEntry(entry *entries.Entry) }
type RegKV ¶
type RegKV struct {
// contains filtered or unexported fields
}
func (*RegKV) Register ¶
func (r *RegKV) Register(handler RegKVHandler)
type RegKVHandler ¶
type RegKVHandler interface { SetKVEntry(entry *entries.SignedEntry) RemoveKvEntry(entry *entries.SignedEntry) }
type RegMember ¶
type RegMember struct {
// contains filtered or unexported fields
}
func (*RegMember) Register ¶
func (r *RegMember) Register(handler RegMemberHandler)
type RegMemberHandler ¶
Click to show internal directories.
Click to hide internal directories.