Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupManager ¶
type GroupManager interface {
GetGroupByID(ctx context.Context, id string) (*fftypes.Group, error)
GetGroups(ctx context.Context, filter database.AndFilter) ([]*fftypes.Group, *database.FilterResult, error)
ResolveInitGroup(ctx context.Context, msg *fftypes.Message) (*fftypes.Group, error)
EnsureLocalGroup(ctx context.Context, group *fftypes.Group) (ok bool, err error)
}
type Manager ¶
type Manager interface {
GroupManager
Start() error
NewMessage(ns string, msg *fftypes.MessageInOut) sysmessaging.MessageSender
SendMessage(ctx context.Context, ns string, in *fftypes.MessageInOut, waitConfirm bool) (out *fftypes.Message, err error)
RequestReply(ctx context.Context, ns string, request *fftypes.MessageInOut) (reply *fftypes.MessageInOut, err error)
}
Click to show internal directories.
Click to hide internal directories.