core

package
v0.0.0-...-3192b2a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPayloadContents

func GetPayloadContents(payload *config.PayloadContents, aRendezvousFlags uint8) error

func PrintOnboardingCodes

func PrintOnboardingCodes(contents config.PayloadContents)

Types

type AclStorage

type AclStorage interface {
	Init(storage store.PersistentStorageDelegate, fabrics *credentials.FabricTable) error
}

type AclStorageImpl

type AclStorageImpl struct {
}

func NewAclStorageImpl

func NewAclStorageImpl() *AclStorageImpl

func (AclStorageImpl) Init

type CASEClient

type CASEClient struct {
}

type CASEClientPool

type CASEClientPool struct {
	// contains filtered or unexported fields
}

func NewCASEClientPool

func NewCASEClientPool(size int) *CASEClientPool

type CASEClientPoolDelegate

type CASEClientPoolDelegate interface {
}

type CASESessionManager

type CASESessionManager struct {
}

func NewCASESessionManager

func NewCASESessionManager() *CASESessionManager

func (*CASESessionManager) Init

func (c *CASESessionManager) Init(layer Layer, config *CASESessionManagerConfig) error

type CASESessionManagerConfig

type CASESessionManagerConfig struct {
	SessionInitParams DeviceProxyInitParams
	DevicePool        OperationalDeviceProxyPoolDelegate
}

type DeviceProxyInitParams

type DeviceProxyInitParams struct {
	SessionManager            transport2.SessionManagerBase
	SessionResumptionStorage  secure_channel.SessionResumptionStorage
	CertificateValidityPolicy credentials.CertificateValidityPolicy
	ExchangeMgr               messageing.ExchangeManagerBase
	FabricTable               *credentials.FabricTable
	ClientPool                CASEClientPoolDelegate
	GroupDataProvider         *credentials.GroupDataProvider

	MrpLocalConfig *messageing.ReliableMessageProtocolConfig
}

type Layer

type Layer interface {
}

func SystemLayer

func SystemLayer() Layer

type OperationalDeviceProxyPool

type OperationalDeviceProxyPool struct {
}

type OperationalDeviceProxyPoolDelegate

type OperationalDeviceProxyPoolDelegate interface {
}

type ServerFabricDelegateImpl

type ServerFabricDelegateImpl struct {
	// contains filtered or unexported fields
}

func NewServerFabricDelegateImpl

func NewServerFabricDelegateImpl() *ServerFabricDelegateImpl

func (ServerFabricDelegateImpl) FabricWillBeRemoved

func (s ServerFabricDelegateImpl) FabricWillBeRemoved(table *credentials.FabricTable, index lib.FabricIndex)

func (ServerFabricDelegateImpl) Init

func (s ServerFabricDelegateImpl) Init(server *server.Server) error

func (ServerFabricDelegateImpl) OnFabricCommitted

func (s ServerFabricDelegateImpl) OnFabricCommitted(table *credentials.FabricTable, index lib.FabricIndex)

func (ServerFabricDelegateImpl) OnFabricRemoved

func (s ServerFabricDelegateImpl) OnFabricRemoved(table *credentials.FabricTable, index lib.FabricIndex)

func (ServerFabricDelegateImpl) OnFabricUpdated

func (s ServerFabricDelegateImpl) OnFabricUpdated(table *credentials.FabricTable, index lib.FabricIndex)

type TestEventTriggerDelegate

type TestEventTriggerDelegate struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL