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 ¶
- Variables
- func AgentClientNameFrom(get di.Get) agentclient.AgentClient
- func AlertRuleAppNameFrom(get di.Get) interfaces.AlertRuleApp
- func CategoryTemplateAppFrom(get di.Get) interfaces.CategoryApp
- func ConJobAppNameFrom(get di.Get) interfaces.ConJob
- func ConfigurationFrom(get di.Get) *config.ConfigurationStruct
- func CosAppNameFrom(get di.Get) interfaces.CosApp
- func DBClientFrom(get di.Get) interfaces.DBClient
- func DataDBClientFrom(get di.Get) interfaces.DataDBClient
- func DataResourceFrom(get di.Get) interfaces.DataResourceApp
- func DeviceItfFrom(get di.Get) interfaces.DeviceItf
- func DocsTemplateAppFrom(get di.Get) interfaces.DocsApp
- func DriverAppFrom(get di.Get) interfaces.DriverLibApp
- func DriverServiceAppFrom(get di.Get) interfaces.DriverServiceApp
- func EkuiperAppFrom(get di.Get) ekuiperclient.EkuiperClient
- func HomePageAppNameFrom(get di.Get) interfaces.HomePageItf
- func HpcServiceAppFrom(get di.Get) hpcloudclient.Hpcloud
- func LanguageAppNameFrom(get di.Get) interfaces.LanguageSDKApp
- func MessageItfFrom(get di.Get) interfaces.MessageItf
- func MessageStoreItfFrom(get di.Get) interfaces.MessageStores
- func MonitorAppNameFrom(get di.Get) interfaces.MonitorItf
- func PersistItfFrom(get di.Get) interfaces.PersistItf
- func ProductAppNameFrom(get di.Get) interfaces.ProductItf
- func QuickNavigationAppTemplateAppFrom(get di.Get) interfaces.QuickNavigation
- func RuleEngineAppNameFrom(get di.Get) interfaces.RuleEngineApp
- func SceneAppNameFrom(get di.Get) interfaces.SceneApp
- func SmsServiceAppFrom(get di.Get) sms.SMSer
- func SystemItfFrom(get di.Get) interfaces.SystemItf
- func ThingModelAppNameFrom(get di.Get) interfaces.ThingModelItf
- func ThingModelTemplateAppFrom(get di.Get) interfaces.ThingModelTemplateApp
- func UnitTemplateAppFrom(get di.Get) interfaces.UnitApp
- func UserItfFrom(get di.Get) interfaces.UserItf
Constants ¶
This section is empty.
Variables ¶
var AgentClientName = di.TypeInstanceToName((*agentclient.AgentClient)(nil))
var (
AlertRuleAppName = di.TypeInstanceToName((*interfaces.AlertRuleApp)(nil))
)
var (
CategoryTemplateAppName = di.TypeInstanceToName((*interfaces.CategoryApp)(nil))
)
var (
ConJobAppName = di.TypeInstanceToName((*interfaces.ConJob)(nil))
)
var ConfigurationName = di.TypeInstanceToName((*config.ConfigurationStruct)(nil))
ConfigurationName contains the name of the resource's config.ConfigurationStruct implementation in the DIC.
var (
CosAppName = di.TypeInstanceToName((*interfaces.CosApp)(nil))
)
var DBClientInterfaceName = di.TypeInstanceToName((*interfaces.DBClient)(nil))
DBClientInterfaceName contains the name of the interfaces.DBClient implementation in the DIC.
var DataDBClientInterfaceName = di.TypeInstanceToName((*interfaces.DataDBClient)(nil))
var DataResourceName = di.TypeInstanceToName((*interfaces.DataResourceApp)(nil))
var DeviceItfName = di.TypeInstanceToName((*interfaces.DeviceItf)(nil))
DeviceItfName
var (
DocsAppName = di.TypeInstanceToName((*interfaces.DocsApp)(nil))
)
var (
DriverAppName = di.TypeInstanceToName((*interfaces.DriverLibApp)(nil))
)
DI
var (
DriverServiceAppName = di.TypeInstanceToName((*interfaces.DriverServiceApp)(nil))
)
var (
EkuiperAppName = di.TypeInstanceToName((*ekuiperclient.EkuiperClient)(nil))
)
var (
HomePageAppName = di.TypeInstanceToName((*interfaces.HomePageItf)(nil))
)
var (
HpcServiceAppName = di.TypeInstanceToName((*hpcloudclient.Hpcloud)(nil))
)
var (
LanguageSDKAppName = di.TypeInstanceToName((*interfaces.LanguageSDKApp)(nil))
)
var MessageItfName = di.TypeInstanceToName((*interfaces.MessageItf)(nil))
var MessageStoreItfName = di.TypeInstanceToName((*interfaces.MessageStores)(nil))
var (
MonitorAppName = di.TypeInstanceToName((*interfaces.MonitorItf)(nil))
)
var PersistItfName = di.TypeInstanceToName((*interfaces.PersistItf)(nil))
var (
ProductAppName = di.TypeInstanceToName((*interfaces.ProductItf)(nil))
)
var (
)var (
RuleEngineAppName = di.TypeInstanceToName((*interfaces.RuleEngineApp)(nil))
)
var (
SceneAppName = di.TypeInstanceToName((*interfaces.SceneApp)(nil))
)
var (
SmsServiceAppName = di.TypeInstanceToName((*sms.SMSer)(nil))
)
var SystemItfName = di.TypeInstanceToName((*interfaces.SystemItf)(nil))
SystemItfName
var (
ThingModelAppName = di.TypeInstanceToName((*interfaces.ThingModelItf)(nil))
)
var (
ThingModelTemplateAppName = di.TypeInstanceToName((*interfaces.ThingModelTemplateApp)(nil))
)
var (
UnitTemplateAppName = di.TypeInstanceToName((*interfaces.UnitApp)(nil))
)
var UserItfName = di.TypeInstanceToName((*interfaces.UserItf)(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 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 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
Types ¶
This section is empty.