container

package
v0.0.0-...-68b20d9 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

******************************************************************************

  • Copyright 2017 Dell Inc.
  • Copyright (c) 2019 Intel Corporation *
  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

******************************************************************************

  • Copyright 2017 Dell Inc.
  • Copyright (c) 2019 Intel Corporation *
  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

******************************************************************************

  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

******************************************************************************

  • Copyright 2017 Dell Inc.
  • Copyright (c) 2019 Intel Corporation *
  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

******************************************************************************

  • Copyright 2017 Dell Inc. *
  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

******************************************************************************

  • Copyright 2017 Dell Inc.
  • Copyright (c) 2019 Intel Corporation *
  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

******************************************************************************

  • Copyright 2017 Dell Inc.
  • Copyright (c) 2019 Intel Corporation *
  • Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
  • in compliance with the License. You may obtain a copy of the License at *
  • http://www.apache.org/licenses/LICENSE-2.0 *
  • Unless required by applicable law or agreed to in writing, software distributed under the License
  • is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  • or implied. See the License for the specific language governing permissions and limitations under
  • the License. ******************************************************************************

Index

Constants

This section is empty.

Variables

View Source
var (
	AlertRuleAppName = di.TypeInstanceToName((*interfaces.AlertRuleApp)(nil))
)
View Source
var (
	CategoryTemplateAppName = di.TypeInstanceToName((*interfaces.CategoryApp)(nil))
)
View Source
var (
	ConJobAppName = di.TypeInstanceToName((*interfaces.ConJob)(nil))
)

ConfigurationName contains the name of the resource's config.ConfigurationStruct implementation in the DIC.

View Source
var DBClientInterfaceName = di.TypeInstanceToName((*interfaces.DBClient)(nil))

DBClientInterfaceName contains the name of the interfaces.DBClient implementation in the DIC.

View Source
var DataDBClientInterfaceName = di.TypeInstanceToName((*interfaces.DataDBClient)(nil))

DeviceItfName

View Source
var (
	DocsAppName = di.TypeInstanceToName((*interfaces.DocsApp)(nil))
)

DI

View Source
var (
	DriverServiceAppName = di.TypeInstanceToName((*interfaces.DriverServiceApp)(nil))
)
View Source
var (
	HomePageAppName = di.TypeInstanceToName((*interfaces.HomePageItf)(nil))
)
View Source
var (
	HpcServiceAppName = di.TypeInstanceToName((*hpcloudclient.Hpcloud)(nil))
)
View Source
var (
	LanguageSDKAppName = di.TypeInstanceToName((*interfaces.LanguageSDKApp)(nil))
)
View Source
var MessageStoreItfName = di.TypeInstanceToName((*interfaces.MessageStores)(nil))
View Source
var (
	MonitorAppName = di.TypeInstanceToName((*interfaces.MonitorItf)(nil))
)
View Source
var (
	ProductAppName = di.TypeInstanceToName((*interfaces.ProductItf)(nil))
)
View Source
var (
	QuickNavigationAppName = di.TypeInstanceToName((*interfaces.QuickNavigation)(nil))
)
View Source
var (
	RuleEngineAppName = di.TypeInstanceToName((*interfaces.RuleEngineApp)(nil))
)
View Source
var (
	SceneAppName = di.TypeInstanceToName((*interfaces.SceneApp)(nil))
)
View Source
var (
	SmsServiceAppName = di.TypeInstanceToName((*sms.SMSer)(nil))
)

SystemItfName

View Source
var (
	ThingModelAppName = di.TypeInstanceToName((*interfaces.ThingModelItf)(nil))
)
View Source
var (
	ThingModelTemplateAppName = di.TypeInstanceToName((*interfaces.ThingModelTemplateApp)(nil))
)
View Source
var (
	UnitTemplateAppName = di.TypeInstanceToName((*interfaces.UnitApp)(nil))
)

UserItfName

Functions

func AgentClientNameFrom

func AgentClientNameFrom(get di.Get) agentclient.AgentClient

func AlertRuleAppNameFrom

func AlertRuleAppNameFrom(get di.Get) interfaces.AlertRuleApp

func CategoryTemplateAppFrom

func CategoryTemplateAppFrom(get di.Get) interfaces.CategoryApp

func ConJobAppNameFrom

func ConJobAppNameFrom(get di.Get) interfaces.ConJob

func ConfigurationFrom

func ConfigurationFrom(get di.Get) *config.ConfigurationStruct

ConfigurationFrom helper function queries the DIC and returns resource's config.ConfigurationStruct implementation.

func CosAppNameFrom

func CosAppNameFrom(get di.Get) interfaces.CosApp

func DBClientFrom

func DBClientFrom(get di.Get) interfaces.DBClient

DBClientFrom helper function queries the DIC and returns the interfaces.DBClient implementation.

func DataDBClientFrom

func DataDBClientFrom(get di.Get) interfaces.DataDBClient

func DataResourceFrom

func DataResourceFrom(get di.Get) interfaces.DataResourceApp

func DeviceItfFrom

func DeviceItfFrom(get di.Get) interfaces.DeviceItf

DeviceItfFrom

func DocsTemplateAppFrom

func DocsTemplateAppFrom(get di.Get) interfaces.DocsApp

func DriverAppFrom

func DriverAppFrom(get di.Get) interfaces.DriverLibApp

func DriverServiceAppFrom

func DriverServiceAppFrom(get di.Get) interfaces.DriverServiceApp

func EkuiperAppFrom

func EkuiperAppFrom(get di.Get) ekuiperclient.EkuiperClient

func HomePageAppNameFrom

func HomePageAppNameFrom(get di.Get) interfaces.HomePageItf

func HpcServiceAppFrom

func HpcServiceAppFrom(get di.Get) hpcloudclient.Hpcloud

func LanguageAppNameFrom

func LanguageAppNameFrom(get di.Get) interfaces.LanguageSDKApp

func MessageItfFrom

func MessageItfFrom(get di.Get) interfaces.MessageItf

func MessageStoreItfFrom

func MessageStoreItfFrom(get di.Get) interfaces.MessageStores

func MonitorAppNameFrom

func MonitorAppNameFrom(get di.Get) interfaces.MonitorItf

func PersistItfFrom

func PersistItfFrom(get di.Get) interfaces.PersistItf

func ProductAppNameFrom

func ProductAppNameFrom(get di.Get) interfaces.ProductItf

func QuickNavigationAppTemplateAppFrom

func QuickNavigationAppTemplateAppFrom(get di.Get) interfaces.QuickNavigation

func RuleEngineAppNameFrom

func RuleEngineAppNameFrom(get di.Get) interfaces.RuleEngineApp

func SceneAppNameFrom

func SceneAppNameFrom(get di.Get) interfaces.SceneApp

func SmsServiceAppFrom

func SmsServiceAppFrom(get di.Get) sms.SMSer

func SystemItfFrom

func SystemItfFrom(get di.Get) interfaces.SystemItf

SystemItfFrom

func ThingModelAppNameFrom

func ThingModelAppNameFrom(get di.Get) interfaces.ThingModelItf

func ThingModelTemplateAppFrom

func ThingModelTemplateAppFrom(get di.Get) interfaces.ThingModelTemplateApp

func UnitTemplateAppFrom

func UnitTemplateAppFrom(get di.Get) interfaces.UnitApp

func UserItfFrom

func UserItfFrom(get di.Get) interfaces.UserItf

UserItfFrom

Types

This section is empty.

Jump to

Keyboard shortcuts

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