package com.netifera.platform.net.daemon.sniffing;
import com.netifera.platform.net.sniffing.stream.ISessionKey;
/**
* This is an extension of the <code>ISessionContext</code> interface which adds
* a method to allow sniffing daemon modules to print output to the console in
* the UI.
*/
public interface IStreamModuleContext extends IModuleContext {
/**
* Print a string to the UI console.
*
* <p>This functionality exists to assist in developing and debugging
* sniffing daemon modules.</p>
*
* <p><i>Production modules should avoid writing output to the console.</i>
* </p>
*
* @param message The message to display in the console.
*/
void printOutput(String message);
ISessionKey getKey();
}