isc.sensor
Interface AppLayerMgrIF

All Known Implementing Classes:
AppLayerMgrTCP, AppLayerMgrUDP

public interface AppLayerMgrIF

The Application layer Managers manage the complete lifecycle state of each applcation session for a register application layer parser.

Author:
John Casey
Project: DNA_sensor - Aug 12, 2005

Method Summary
 void registerDynamicPacketReciver(java.lang.String key, PacketMask pmKey, int pmMask, short[] tcpflags, int delivery_option, java.lang.Object obj)
          TODO This method is not implemented yet.
 void registerPortPacketReciever(int[] port, short[] tcpflags, java.lang.Object obj)
          Registration for standard TCP/UDP parsers, based upon a fix port(s) model.
 void removeDynamicPacketRecieveEvent(java.lang.String key)
          TODO This method is not implemented yet
 

Method Detail

registerPortPacketReciever

void registerPortPacketReciever(int[] port,
                                short[] tcpflags,
                                java.lang.Object obj)
Registration for standard TCP/UDP parsers, based upon a fix port(s) model.

Parameters:
port - array of ports this parser will analyze
tcpflags - For TCP parsers, specify the tcp packet flags the parser is interested in data packets usually come on (ACK,PSH) 24 or (ACK) 16 in base 10. For UDP parsers, this param is not used.
obj - the parser object that is calling this routine

registerDynamicPacketReciver

void registerDynamicPacketReciver(java.lang.String key,
                                  PacketMask pmKey,
                                  int pmMask,
                                  short[] tcpflags,
                                  int delivery_option,
                                  java.lang.Object obj)
TODO This method is not implemented yet.

Parameters:
pmKey - unused
pmMask - unused
tcpflags - unused
delivery_option - unused
obj - unused

removeDynamicPacketRecieveEvent

void removeDynamicPacketRecieveEvent(java.lang.String key)
TODO This method is not implemented yet

Parameters:
key - unused