de.bsvrz.kex.tls.osi2osi3.osi3
Interface NetworkLayerListener


public interface NetworkLayerListener

Interface, dass von der OSI-7 Schicht zur entgegennahme empfangener Telegramme und zur Verarbeitung von Statuswechseln implementiert werden muss.

Author:
Kappich Systemberatung

Field Summary
static int DEVICE_CONNECTED
           
static int DEVICE_DISCONNECTED
           
 
Method Summary
 void dataReceived(int sender, byte[] data, boolean longTelegram)
          Diese Methode nimmt ein Telegramm entgegen und reicht es an den entsprechenden Empfänger weiter.
 void stateChanged(int device, int state)
           
 

Field Detail

DEVICE_CONNECTED

static final int DEVICE_CONNECTED
See Also:
Constant Field Values

DEVICE_DISCONNECTED

static final int DEVICE_DISCONNECTED
See Also:
Constant Field Values
Method Detail

dataReceived

void dataReceived(int sender,
                  byte[] data,
                  boolean longTelegram)
Diese Methode nimmt ein Telegramm entgegen und reicht es an den entsprechenden Empfänger weiter.

Parameters:
sender - Absender des Telegramms
data - Telegramm
longTelegram - true = Das Telegramm, das übergeben wird, ist ein zusammengebautes Langtelegramm und muss besonders behandelt werden (Anzahl Einzeltelgramme fehlen, Länge Einzeltelegramme fehlt, usw), da es nicht der TLS Definition entspricht false = Die Daten entsprechen der TLS Definition

stateChanged

void stateChanged(int device,
                  int state)