processor

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Copyright (c) 2023 Albert Espín albert@espin.ovh

Copyright (c) 2023 Albert Espín albert@espin.ovh

Copyright (c) 2023 Albert Espín albert@espin.ovh

Index

Constants

This section is empty.

Variables

View Source
var (
	MessageCount uint64
)

Functions

This section is empty.

Types

type GobConfig

type GobConfig struct {
	ProcessName string
}

type Gober

type Gober struct {
	fb.BaseProcess
	// contains filtered or unexported fields
}

func NewGober

func NewGober(config *GobConfig, net *fb.Network, log logger.LoggerAdapter) *Gober

func (*Gober) In

func (g *Gober) In() *fb.InPort

func (*Gober) Out

func (g *Gober) Out() *fb.OutPort

func (*Gober) Run

func (g *Gober) Run()

type JsonConfig

type JsonConfig struct {
	ProcessName string
}

type Jsoner

type Jsoner struct {
	fb.BaseProcess
	// contains filtered or unexported fields
}

func NewJsoner

func NewJsoner(config *JsonConfig, net *fb.Network, log logger.LoggerAdapter) *Jsoner

func (*Jsoner) In

func (js *Jsoner) In() *fb.InPort

func (*Jsoner) Out

func (js *Jsoner) Out() *fb.OutPort

func (*Jsoner) Run

func (js *Jsoner) Run()

type MessageSpeed

type MessageSpeed struct {
	fb.BaseProcess
	// contains filtered or unexported fields
}

func NewMessageSpeed

func NewMessageSpeed(config *MessageSpeedConfig, net *fb.Network, log logger.LoggerAdapter) *MessageSpeed

func (*MessageSpeed) In

func (ms *MessageSpeed) In() *fb.InPort

func (*MessageSpeed) MSOut

func (ms *MessageSpeed) MSOut() *fb.OutPort

func (*MessageSpeed) Out

func (ms *MessageSpeed) Out() *fb.OutPort

func (*MessageSpeed) Run

func (ms *MessageSpeed) Run()

type MessageSpeedConfig

type MessageSpeedConfig struct {
	ProcessName string
}

type MsgPackConfig

type MsgPackConfig struct {
	ProcessName string
}

type MsgPacker

type MsgPacker struct {
	fb.BaseProcess
	// contains filtered or unexported fields
}

func NewMsgPacker

func NewMsgPacker(config *MsgPackConfig, net *fb.Network, log logger.LoggerAdapter) *MsgPacker

func (*MsgPacker) In

func (mp *MsgPacker) In() *fb.InPort

func (*MsgPacker) Out

func (mp *MsgPacker) Out() *fb.OutPort

func (*MsgPacker) Run

func (mp *MsgPacker) Run()

Jump to

Keyboard shortcuts

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