messageregistry

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BaseMessageRegistry []byte
View Source
var FabricMessageRegistry []byte
View Source
var MessageRegistryManager = manager{}
View Source
var NnfMessageRegistry []byte
View Source
var RegistryFiles = []Registry{
	{"https://redfish.dmtf.org/registries/Base.1.10.0.json", &BaseMessageRegistry, sf.MessageRegistryV142MessageRegistry{}},
	{"https://redfish.dmtf.org/registries/ResourceEvent.1.0.3.json", &ResourceEventMessageRegistry, sf.MessageRegistryV142MessageRegistry{}},
	{"https://redfish.dmtf.org/registries/Fabric.1.0.0.json", &FabricMessageRegistry, sf.MessageRegistryV142MessageRegistry{}},
	{"", &NnfMessageRegistry, sf.MessageRegistryV142MessageRegistry{}},
}
View Source
var ResourceEventMessageRegistry []byte

Functions

func NewDefaultApiRouter

func NewDefaultApiRouter(s Api) ec.Router

Types

type Api

type Api interface {
	RedfishV1RegistriesGet(w http.ResponseWriter, r *http.Request)
	RedfishV1RegistriesRegistryIdGet(w http.ResponseWriter, r *http.Request)
	RedfishV1RegistriesRegistryIdRegistryGet(w http.ResponseWriter, r *http.Request)
}

func NewDefaultApiService

func NewDefaultApiService() Api

type DefaultApiRouter

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

func (*DefaultApiRouter) Close

func (*DefaultApiRouter) Close() error

func (*DefaultApiRouter) Init

func (*DefaultApiRouter) Init(log ec.Logger) error

func (*DefaultApiRouter) Name

func (*DefaultApiRouter) Name() string

func (*DefaultApiRouter) Routes

func (r *DefaultApiRouter) Routes() ec.Routes

func (*DefaultApiRouter) Start

func (*DefaultApiRouter) Start() error

type DefaultApiService

type DefaultApiService struct{}

func (*DefaultApiService) RedfishV1RegistriesGet

func (*DefaultApiService) RedfishV1RegistriesGet(w http.ResponseWriter, r *http.Request)

func (*DefaultApiService) RedfishV1RegistriesRegistryIdGet

func (*DefaultApiService) RedfishV1RegistriesRegistryIdGet(w http.ResponseWriter, r *http.Request)

func (*DefaultApiService) RedfishV1RegistriesRegistryIdRegistryGet

func (*DefaultApiService) RedfishV1RegistriesRegistryIdRegistryGet(w http.ResponseWriter, r *http.Request)

type Registry

type Registry struct {
	PublicationUri string

	Data *[]byte

	Model sf.MessageRegistryV142MessageRegistry
}

func (*Registry) Id

func (r *Registry) Id() string

func (*Registry) OdataId

func (r *Registry) OdataId() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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