blob: 200eaa0350a8204a2c470252e7cb283dfbb28ce6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
// $Id$
#include <Components.idl>
#include "../common/Protocols.idl"
module Protocols
{
interface Sender_Controller
{
enum Test_Type
{
PACED,
THROUGHPUT,
LATENCY
};
void start (in unsigned long iterations,
in unsigned long invocation_rate,
in boolean count_missed_end_deadlines,
in boolean do_dump_history,
in boolean print_missed_invocations,
in unsigned long message_size,
in unsigned long test_protocol_tag,
in boolean print_statistics,
in unsigned long number_of_connection_attempts,
in boolean enable_diffserv_code_points,
in short priority,
in Test_Type testtype);
void shutdown ();
};
component Sender supports Sender_Controller
{
uses test reader;
};
home SenderHome manages Sender
{
};
};
|