Documentation
¶
Index ¶
- func NewOrchestratorPool(bcast common.Broadcaster, uris []*url.URL) *orchestratorPool
- func NewOrchestratorPoolWithPred(bcast common.Broadcaster, addresses []*url.URL, ...) *orchestratorPool
- func NewWebhookPool(bcast common.Broadcaster, callback *url.URL) *webhookPool
- func StubOrchestratorPool(addresses []string) *stubOrchestratorPool
- func StubOrchestrators(addresses []string) []*lpTypes.Transcoder
- type DBOrchestratorPoolCache
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOrchestratorPool ¶
func NewOrchestratorPool(bcast common.Broadcaster, uris []*url.URL) *orchestratorPool
func NewOrchestratorPoolWithPred ¶
func NewOrchestratorPoolWithPred(bcast common.Broadcaster, addresses []*url.URL, pred func(*net.OrchestratorInfo) bool) *orchestratorPool
func NewWebhookPool ¶
func NewWebhookPool(bcast common.Broadcaster, callback *url.URL) *webhookPool
func StubOrchestratorPool ¶ added in v0.5.1
func StubOrchestratorPool(addresses []string) *stubOrchestratorPool
func StubOrchestrators ¶ added in v0.5.1
func StubOrchestrators(addresses []string) []*lpTypes.Transcoder
Types ¶
type DBOrchestratorPoolCache ¶
type DBOrchestratorPoolCache struct {
// contains filtered or unexported fields
}
func NewDBOrchestratorPoolCache ¶
func NewDBOrchestratorPoolCache(ctx context.Context, node *core.LivepeerNode, rm common.RoundsManager) (*DBOrchestratorPoolCache, error)
func (*DBOrchestratorPoolCache) GetOrchestrators ¶
func (dbo *DBOrchestratorPoolCache) GetOrchestrators(numOrchestrators int, suspender common.Suspender, caps common.CapabilityComparator) ([]*net.OrchestratorInfo, error)
func (*DBOrchestratorPoolCache) GetURLs ¶
func (dbo *DBOrchestratorPoolCache) GetURLs() []*url.URL
func (*DBOrchestratorPoolCache) Size ¶
func (dbo *DBOrchestratorPoolCache) Size() int
Click to show internal directories.
Click to hide internal directories.