1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.beep4j.internal.profile;
17
18 import net.sf.beep4j.Message;
19 import net.sf.beep4j.MessageBuilder;
20 import net.sf.beep4j.ProfileInfo;
21
22 public interface ChannelManagementMessageBuilder {
23
24 Message createGreeting(MessageBuilder builder, String[] profiles);
25
26 Message createProfile(MessageBuilder builder, ProfileInfo profile);
27
28 Message createOk(MessageBuilder builder);
29
30 Message createError(MessageBuilder builder, int code, String message);
31
32 Message createStart(MessageBuilder builder, int channelNumber, ProfileInfo[] infos);
33
34 Message createClose(MessageBuilder builder, int channelNumber, int code);
35
36 }