Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Capabilities ¶
type Capabilities struct {
	channel.Channel
}
    func (*Capabilities) Get ¶
func (capabilities *Capabilities) Get(timeout time.Duration) ([]string, error)
func (*Capabilities) IsEdgeCapable ¶
func (capabilities *Capabilities) IsEdgeCapable(timeout time.Duration) (bool, error)
type Xctrl ¶
type Xctrl interface {
	config.Subconfig
	channel.BindHandler
	Enabled() bool
	Run(ctrl channel.Channel, db boltz.Db, done chan struct{}) error
	NotifyOfReconnect(ch channel.Channel)
	GetTraceDecoders() []channel.TraceMessageDecoder
}
    An Xctrl allows adding handlers to the router <-> controller connection on the controller side. This means you can support additional message types/flows to extend the basic fabric functionality.
There is a corresponding Xrctrl interface for extending communication on the router side
 Click to show internal directories. 
   Click to hide internal directories.