diff options
author | Michi Henning <michi@zeroc.com> | 2005-04-14 03:41:56 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2005-04-14 03:41:56 +0000 |
commit | d5e2198f67eb0213b1a4b7918db7288b4228de38 (patch) | |
tree | b984984bb0df766ad23aac5c1363a38df00c2294 /py/demo/Ice/throughput/Server.py | |
parent | Added fixed-length struct sequence to throughput demo. (diff) | |
download | ice-d5e2198f67eb0213b1a4b7918db7288b4228de38.tar.bz2 ice-d5e2198f67eb0213b1a4b7918db7288b4228de38.tar.xz ice-d5e2198f67eb0213b1a4b7918db7288b4228de38.zip |
Added fixed-length struct sequences to throughput demo.
Diffstat (limited to 'py/demo/Ice/throughput/Server.py')
-rw-r--r-- | py/demo/Ice/throughput/Server.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/py/demo/Ice/throughput/Server.py b/py/demo/Ice/throughput/Server.py index a43abd504d4..3b522433444 100644 --- a/py/demo/Ice/throughput/Server.py +++ b/py/demo/Ice/throughput/Server.py @@ -30,6 +30,14 @@ class ThroughputI(Demo.Throughput): self.structSeq[i].s = "hello" self.structSeq[i].d = 3.14 + self.fixedSeq = [] + self.fixedSeq[0:Demo.FixedSeqSize] = range(0, Demo.FixedSeqSize) + for i in range(0, Demo.FixedSeqSize): + self.fixedSeq[i] = Demo.Fixed() + self.fixedSeq[i].i = 0 + self.fixedSeq[i].j = 0 + self.fixedSeq[i].d = 0.0 + def sendByteSeq(self, seq, current=None): pass @@ -57,6 +65,15 @@ class ThroughputI(Demo.Throughput): def echoStructSeq(self, seq, current=None): return seq + def sendFixedSeq(self, seq, current=None): + pass + + def recvFixedSeq(self, current=None): + return self.fixedSeq + + def echoFixedSeq(self, seq, current=None): + return seq + def shutdown(self, current=None): current.adapter.getCommunicator().shutdown() |