Package it.polito.appeal.traci.protocol
Class RequestMessage
java.lang.Object
it.polito.appeal.traci.protocol.RequestMessage
Represents a TraCI messages used to send
Command
s from the client to
server (i.e. requests). After construction, the commands are appended one
after one with append(Command)
. The whole message, along with its
length header, can be then retrieved in a serialized form via the
writeTo(DataOutputStream)
method.- Author:
- Enrico Gueli <enrico.gueli@polito.it>
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a command to the tail of this message.commands()
void
writeTo
(DataOutputStream dos) Writes the commands to the specifiedDataOutputStream
object, in the same order as the calls ofappend(Command)
.
-
Constructor Details
-
RequestMessage
public RequestMessage()
-
-
Method Details
-
append
Adds a command to the tail of this message.- Parameters:
c
- c- Throws:
NullPointerException
- if the command isnull
.
-
writeTo
Writes the commands to the specifiedDataOutputStream
object, in the same order as the calls ofappend(Command)
.- Parameters:
dos
- data output stream- Throws:
IOException
- Exception
-
commands
-