Documentation
¶
Index ¶
- Variables
- type CollectorService
- func (c *CollectorService) GetDeviceStreamLog(req *collectorApi.GetDeviceStreamLogReq, ...) error
- func (c *CollectorService) RegisterDevice(ctx context.Context, d *device.DeviceInfo) (func() error, error)
- func (c *CollectorService) ServeTcp(ctx context.Context, conn net.Conn) error
- func (c *CollectorService) SetGrpcEndpoint(endpoint string)
- func (c *CollectorService) UpdateDeviceLastSeen(ctx context.Context, id uint64, ip string)
- type DeviceStreamLog
- type DeviceStreamLogChan
- type DeviceStreamLogChans
- type DeviceStreamLogRegistor
- func (r *DeviceStreamLogRegistor) Fire(entry *logrus.Entry) error
- func (r *DeviceStreamLogRegistor) GetDeviceLogChans(id uint64) (*DeviceStreamLogChans, bool)
- func (r *DeviceStreamLogRegistor) Levels() []logrus.Level
- func (r *DeviceStreamLogRegistor) RegisterDevice(id uint64) (*DeviceStreamLogChans, error)
- func (r *DeviceStreamLogRegistor) UnregisterDevice(id uint64, dlc *DeviceStreamLogChans) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewCollectorService)
ProviderSet is service providers.
Functions ¶
This section is empty.
Types ¶
type CollectorService ¶
type CollectorService struct {
// TODO: grpc server
collectorApi.UnimplementedCollectorServer
// contains filtered or unexported fields
}
func NewCollectorService ¶
func NewCollectorService(c *conf.CollectorConfig, k *conf.KafkaConfig, reg registry.Registrar) *CollectorService
func (*CollectorService) GetDeviceStreamLog ¶ added in v0.2.2
func (c *CollectorService) GetDeviceStreamLog(req *collectorApi.GetDeviceStreamLogReq, resp collectorApi.Collector_GetDeviceStreamLogServer) error
func (*CollectorService) RegisterDevice ¶ added in v0.2.2
func (c *CollectorService) RegisterDevice(ctx context.Context, d *device.DeviceInfo) (func() error, error)
func (*CollectorService) SetGrpcEndpoint ¶
func (c *CollectorService) SetGrpcEndpoint(endpoint string)
func (*CollectorService) UpdateDeviceLastSeen ¶ added in v0.2.1
func (c *CollectorService) UpdateDeviceLastSeen(ctx context.Context, id uint64, ip string)
type DeviceStreamLog ¶ added in v0.2.2
type DeviceStreamLogChan ¶ added in v0.2.2
type DeviceStreamLogChan struct {
// contains filtered or unexported fields
}
type DeviceStreamLogChans ¶ added in v0.2.2
type DeviceStreamLogChans struct {
// contains filtered or unexported fields
}
func NewDeviceStreamLogChans ¶ added in v0.2.2
func NewDeviceStreamLogChans() *DeviceStreamLogChans
func (*DeviceStreamLogChans) Close ¶ added in v0.2.2
func (c *DeviceStreamLogChans) Close()
func (*DeviceStreamLogChans) Watch ¶ added in v0.2.2
func (c *DeviceStreamLogChans) Watch(levelFilter string) (<-chan *DeviceStreamLog, func(), error)
func (*DeviceStreamLogChans) WriteLog ¶ added in v0.2.2
func (c *DeviceStreamLogChans) WriteLog(log *DeviceStreamLog)
type DeviceStreamLogRegistor ¶ added in v0.2.2
type DeviceStreamLogRegistor struct {
// contains filtered or unexported fields
}
func NewDeviceStreamLogRegistor ¶ added in v0.2.2
func NewDeviceStreamLogRegistor() *DeviceStreamLogRegistor
func (*DeviceStreamLogRegistor) Fire ¶ added in v0.2.2
func (r *DeviceStreamLogRegistor) Fire(entry *logrus.Entry) error
func (*DeviceStreamLogRegistor) GetDeviceLogChans ¶ added in v0.2.2
func (r *DeviceStreamLogRegistor) GetDeviceLogChans(id uint64) (*DeviceStreamLogChans, bool)
func (*DeviceStreamLogRegistor) Levels ¶ added in v0.2.2
func (r *DeviceStreamLogRegistor) Levels() []logrus.Level
func (*DeviceStreamLogRegistor) RegisterDevice ¶ added in v0.2.2
func (r *DeviceStreamLogRegistor) RegisterDevice(id uint64) (*DeviceStreamLogChans, error)
func (*DeviceStreamLogRegistor) UnregisterDevice ¶ added in v0.2.2
func (r *DeviceStreamLogRegistor) UnregisterDevice(id uint64, dlc *DeviceStreamLogChans) bool
Click to show internal directories.
Click to hide internal directories.