Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context interface { RootDir() string ReservePort() uint16 AddPlatform(platform Platform) PlatformByName(name string) Platform PlatformsByType(typ string) []Platform AddExtension(id string, extension ExtensionName, s string) ExtensionsByPeerID(name string) Extensions PortsByPeerID(prefix string, id string) Ports SetPortsByPeerID(prefix string, id string, ports Ports) AddIdentityAlias(name string, alias string) TopologyByName(name string) Topology SetConnectionConfig(name string, cc *grpc.ConnectionConfig) SetClientSigningIdentity(name string, id view.SigningIdentity) SetAdminSigningIdentity(name string, id view.SigningIdentity) SetViewIdentity(name string, cert []byte) ConnectionConfig(name string) *grpc.ConnectionConfig ClientSigningIdentity(name string) view.SigningIdentity SetViewClient(name string, c ViewClient) SetCLI(name string, client ViewClient) GetViewIdentityAliases(name string) []string AdminSigningIdentity(name string) view.SigningIdentity IgnoreSigHUP() bool }
type ExtensionName ¶
type ExtensionName string
const ( FabricExtension ExtensionName = "FabricExtension" OrionExtension ExtensionName = "OrionExtension" )
type Extensions ¶
type Extensions map[ExtensionName][]string
type PlatformFactory ¶
type Topologies ¶
type Topologies struct {
Topologies []Topology `yaml:"topologies,omitempty"`
}
func (*Topologies) Export ¶
func (t *Topologies) Export() ([]byte, error)
type Topology ¶
type Topology interface { Name() string // Type returns the type of network this topology refers to Type() string }
Topology represents a topology of a given network type (fabric, fsc, etc...)
type ViewClient ¶
Click to show internal directories.
Click to hide internal directories.