smppclient

package
v0.0.0-...-85c2ae2 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Interval = 5
)

Functions

This section is empty.

Types

type SmppClient

type SmppClient interface {
	Init()
	Start(int)
	Stop()
}

type SmppHandler

type SmppHandler struct {
	// contains filtered or unexported fields
}

func ProvideService

func ProvideService(ctx context.Context, log *logrus.Logger, conf []config.SmppConfig, broker *broker.Broker, inm *gometrics.InmemSink) *SmppHandler

func (*SmppHandler) Init

func (sh *SmppHandler) Init(ctx context.Context)

func (*SmppHandler) Run

func (sh *SmppHandler) Run(ctx context.Context, tps int)

func (*SmppHandler) Stop

func (sh *SmppHandler) Stop(ctx context.Context)

type SmppReceiver

type SmppReceiver struct {
	// contains filtered or unexported fields
}

func ProvideSmppReceiver

func ProvideSmppReceiver(ctx context.Context, conf config.SmppConfig, inm *gometrics.InmemSink, broker *broker.Broker, log *logrus.Logger) *SmppReceiver

func (*SmppReceiver) Init

func (sr *SmppReceiver) Init()

func (*SmppReceiver) Start

func (sr *SmppReceiver) Start(tps int)

func (*SmppReceiver) Stop

func (sr *SmppReceiver) Stop()

type SmppTransceiver

type SmppTransceiver struct {
	// contains filtered or unexported fields
}

func ProvideSmppTransceiver

func ProvideSmppTransceiver(ctx context.Context, conf config.SmppConfig, inm *gometrics.InmemSink, broker *broker.Broker, log *logrus.Logger) *SmppTransceiver

func (*SmppTransceiver) Init

func (st *SmppTransceiver) Init()

func (*SmppTransceiver) Start

func (st *SmppTransceiver) Start(tps int)

func (*SmppTransceiver) Stop

func (st *SmppTransceiver) Stop()

type SmppTransmiter

type SmppTransmiter struct {
	// contains filtered or unexported fields
}

func ProvideSmppTransmitter

func ProvideSmppTransmitter(ctx context.Context, conf config.SmppConfig, inm *gometrics.InmemSink, broker *broker.Broker, log *logrus.Logger) *SmppTransmiter

func (*SmppTransmiter) Init

func (st *SmppTransmiter) Init()

func (*SmppTransmiter) Start

func (st *SmppTransmiter) Start(tps int)

func (*SmppTransmiter) Stop

func (st *SmppTransmiter) Stop()

Jump to

Keyboard shortcuts

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