wonderly.jeaprs.aprs.packet
Interface APRSEventGenerator

All Superinterfaces:
APRSIOModule, IOModule
All Known Implementing Classes:
APRSStreamHandler

public interface APRSEventGenerator
extends APRSIOModule

Version:
1.0
Author:
Gregg Wonderly - The information contained in this document is Copyright 2001-2003, Gregg Wonderly, all rights reserved.

Method Summary
 void addAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener lis)
           
 void addAPRSStatusListener(wonderly.jeaprs.aprs.APRSStatusListener lis)
           
 void addStreamListener(java.io.OutputStream lis)
          Listen to the RAW data stream without packet parsing
 java.util.Vector getAPRSEventListeners()
           
 java.util.Vector getAPRSStatusListeners()
           
 void processTNCStream(wonderly.jeaprs.TNC tnc)
           
 void removeAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener lis)
           
 void removeAPRSStatusListener(wonderly.jeaprs.aprs.APRSStatusListener lis)
           
 void removeStreamListener(java.io.OutputStream lis)
          Remove listener
 
Methods inherited from interface wonderly.jeaprs.io.IOModule
getModuleId, setModuleId
 

Method Detail

addAPRSEventListener

public void addAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener lis)

removeAPRSEventListener

public void removeAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener lis)

addAPRSStatusListener

public void addAPRSStatusListener(wonderly.jeaprs.aprs.APRSStatusListener lis)

removeAPRSStatusListener

public void removeAPRSStatusListener(wonderly.jeaprs.aprs.APRSStatusListener lis)

getAPRSEventListeners

public java.util.Vector getAPRSEventListeners()

getAPRSStatusListeners

public java.util.Vector getAPRSStatusListeners()

addStreamListener

public void addStreamListener(java.io.OutputStream lis)
Listen to the RAW data stream without packet parsing


removeStreamListener

public void removeStreamListener(java.io.OutputStream lis)
Remove listener


processTNCStream

public void processTNCStream(wonderly.jeaprs.TNC tnc)
                      throws java.io.IOException
java.io.IOException