protocols

package
v0.0.0-...-f3cb915 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ABORTED          = ping_state(0)
	RESPONDED        = ping_state(1)
	CLOSED_BY_KERNEL = ping_state(2)
	TIMEOUT          = ping_state(3)
	INTERNAL_ERROR   = ping_state(4)
)

Definiert alle verfügbaren Ping Vorgänge

Variables

This section is empty.

Functions

This section is empty.

Types

type PingPongPackage

type PingPongPackage struct {
	Type uint8
	Id   string
}

Stellt ein Ping Paket dar

type ROUEX_PING_PONG_PROTOCOL

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

Stellt das Ping Protokoll dar

func NEW_ROUEX_PING_PONG_PROTOCOL_HANDLER

func NEW_ROUEX_PING_PONG_PROTOCOL_HANDLER() *ROUEX_PING_PONG_PROTOCOL

Erzeugt ein neues PING PONG Protokoll

func (*ROUEX_PING_PONG_PROTOCOL) EnterCommandData

func (obj *ROUEX_PING_PONG_PROTOCOL) EnterCommandData(command string, arguments [][]byte, process_api_conn *kernel.APIProcessConnectionWrapper) (map[string]interface{}, error)

Nimmt eintreffende Steuer Befehele entgegen

func (*ROUEX_PING_PONG_PROTOCOL) EnterRecivedPackage

func (obj *ROUEX_PING_PONG_PROTOCOL) EnterRecivedPackage(pckage *addresspackages.AddressLayerPackage) error

Nimmt eingetroffene Pakete aus dem Netzwerk Entgegen

func (*ROUEX_PING_PONG_PROTOCOL) GetObjectId

func (obj *ROUEX_PING_PONG_PROTOCOL) GetObjectId() string

Gibt die ObjektID des Protokolls zurück

func (*ROUEX_PING_PONG_PROTOCOL) GetProtocolName

func (obj *ROUEX_PING_PONG_PROTOCOL) GetProtocolName() string

Gibt den Namen des Protokolles zurück

func (*ROUEX_PING_PONG_PROTOCOL) RegisterKernel

func (obj *ROUEX_PING_PONG_PROTOCOL) RegisterKernel(kernel *kernel.Kernel) error

Registriert den Kernel im Protokoll

Jump to

Keyboard shortcuts

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