From 46a03a3ea3c26a65e4428bc9de036a01487aeda3 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 17 Oct 2003 17:34:54 +0000 Subject: First go at refactoring for PathSpecs --- src/org/noreply/fancydress/type3/Message.java | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/org/noreply/fancydress/type3/Message.java (limited to 'src/org/noreply/fancydress/type3/Message.java') diff --git a/src/org/noreply/fancydress/type3/Message.java b/src/org/noreply/fancydress/type3/Message.java new file mode 100644 index 0000000..4861c85 --- /dev/null +++ b/src/org/noreply/fancydress/type3/Message.java @@ -0,0 +1,30 @@ +/* $Id$ */ +package org.noreply.fancydress.type3; + +import java.io.*; +import java.util.zip.*; +import org.noreply.fancydress.crypto.*; +import org.noreply.fancydress.status.*; +import org.noreply.fancydress.misc.Util; +import org.noreply.fancydress.type3.routing.*; +import org.noreply.fancydress.type3.mmtp.*; + +public class Message { + Packet[] packets; + + public Message(PathSpec path, RoutingDestination destination, String body) throws Mix3Exception { + Payload payload = new Payload(destination, body); + int numberOfPackets = payload.numPackets(); + packets = new Packet[numberOfPackets]; + for (int i=0; i