Versions in this module Expand all Collapse all v0 v0.1.3 Nov 28, 2024 v0.1.2 Nov 28, 2024 v0.1.1 Nov 28, 2024 v0.1.0 Nov 27, 2024 Changes in this version + const MB + type ByteSlice struct + func (bs *ByteSlice) Get(index int) ([]byte, error) + func (bs *ByteSlice) Next() (io.Reader, int64, error) + func (bs *ByteSlice) Reader() (common.ChunkReader, error) + func (bs *ByteSlice) Write(b []byte) (int, error) + type DeviceManager struct + func (d *DeviceManager) Database() string + func (d *DeviceManager) DeviceCheckCert(cert *x509.Certificate) (*uuid.UUID, error) + func (d *DeviceManager) DeviceCheckCertHash(hash []byte) (*uuid.UUID, error) + func (d *DeviceManager) DeviceClear() error + func (d *DeviceManager) DeviceGet(u *uuid.UUID) (*x509.Certificate, *x509.Certificate, string, error) + func (d *DeviceManager) DeviceList() ([]*uuid.UUID, error) + func (d *DeviceManager) DeviceRegister(unew uuid.UUID, cert, onboard *x509.Certificate, serial string, conf []byte) error + func (d *DeviceManager) DeviceRemove(u *uuid.UUID) error + func (d *DeviceManager) GetCerts(u uuid.UUID) ([]byte, error) + func (d *DeviceManager) GetConfig(u uuid.UUID) ([]byte, error) + func (d *DeviceManager) GetDeviceOptions(u uuid.UUID) ([]byte, error) + func (d *DeviceManager) GetGlobalOptions() ([]byte, error) + func (d *DeviceManager) GetInfoReader(u uuid.UUID) (common.ChunkReader, error) + func (d *DeviceManager) GetLogsReader(u uuid.UUID) (common.ChunkReader, error) + func (d *DeviceManager) GetRequestsReader(u uuid.UUID) (common.ChunkReader, error) + func (d *DeviceManager) GetStorageKeys(u uuid.UUID) ([]byte, error) + func (d *DeviceManager) GetUUID(u uuid.UUID) ([]byte, error) + func (d *DeviceManager) Init(s string, sizes common.MaxSizes) (bool, error) + func (d *DeviceManager) MaxAppLogsSize() int + func (d *DeviceManager) MaxFlowMessageSize() int + func (d *DeviceManager) MaxInfoSize() int + func (d *DeviceManager) MaxLogSize() int + func (d *DeviceManager) MaxMetricSize() int + func (d *DeviceManager) MaxRequestsSize() int + func (d *DeviceManager) Name() string + func (d *DeviceManager) OnboardCheck(cert *x509.Certificate, serial string) error + func (d *DeviceManager) OnboardClear() error + func (d *DeviceManager) OnboardGet(cn string) (*x509.Certificate, []string, error) + func (d *DeviceManager) OnboardList() ([]string, error) + func (d *DeviceManager) OnboardRegister(cert *x509.Certificate, serial []string) error + func (d *DeviceManager) OnboardRemove(cn string) error + func (d *DeviceManager) SetCacheTimeout(timeout int) + func (d *DeviceManager) SetConfig(u uuid.UUID, b []byte) error + func (d *DeviceManager) SetDeviceOptions(u uuid.UUID, b []byte) error + func (d *DeviceManager) SetGlobalOptions(b []byte) error + func (d *DeviceManager) WriteAppInstanceLogs(instanceID uuid.UUID, deviceID uuid.UUID, b []byte) error + func (d *DeviceManager) WriteCerts(u uuid.UUID, b []byte) error + func (d *DeviceManager) WriteFlowMessage(u uuid.UUID, b []byte) error + func (d *DeviceManager) WriteInfo(u uuid.UUID, b []byte) error + func (d *DeviceManager) WriteLogs(u uuid.UUID, b []byte) error + func (d *DeviceManager) WriteMetrics(u uuid.UUID, b []byte) error + func (d *DeviceManager) WriteRequest(u uuid.UUID, b []byte) error + func (d *DeviceManager) WriteStorageKeys(u uuid.UUID, b []byte) error