cloudsyncmgr

package
v1.1.10 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package cloudsyncmgr provides functionalities to handle the cloud synchronization

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudSync

type CloudSync interface {
	InitiateCloudSync(isCloudSet string) error
	//implemented by external REST API
	RequestPublish(host string, clientID string, message mqttmgr.Message, topic string) string
	RequestSubscribe(host string, clientID string, topic string) string
}

CloudSync is the interface for starting Cloud synchronization

func GetInstance

func GetInstance() CloudSync

GetInstance returns cloudSync instaance

type CloudSyncImpl

type CloudSyncImpl struct{}

CloudSyncImpl struct

func (*CloudSyncImpl) InitiateCloudSync added in v1.1.4

func (c *CloudSyncImpl) InitiateCloudSync(isCloudSet string) (err error)

InitiateCloudSync initiate CloudSync

func (*CloudSyncImpl) RequestPublish added in v1.1.8

func (c *CloudSyncImpl) RequestPublish(host string, clientID string, message mqttmgr.Message, topic string) string

RequestPublish is configuration request handler

func (*CloudSyncImpl) RequestSubscribe added in v1.1.9

func (c *CloudSyncImpl) RequestSubscribe(host string, clientID string, topic string) string

RequestSubscribe is configuration request handler

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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