* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-interface InputStreamable extends Streamable {
+interface InputStreamable extends FrameworkInterface {
+ /**
+ * Streams the data and maybe does something to it
+ *
+ * @param $data The data (string mostly) to "stream"
+ * @param $handlerInstance An instance of a Networkable class
+ * @return $data The data (string mostly) to "stream"
+ */
+ function streamNetworkData ($data, Networkable $handlerInstance);
}
// [EOF]
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-interface OutputStreamable extends Streamable {
+interface OutputStreamable extends FrameworkInterface {
+ /**
+ * Streams the data and maybe does something to it
+ *
+ * @param $data The data (string mostly) to "stream"
+ * @param $handlerInstance An instance of a Networkable class
+ * @return $data The data (string mostly) to "stream"
+ */
+ function streamNetworkData ($data, Networkable $handlerInstance);
}
// [EOF]