summaryrefslogtreecommitdiff
path: root/appl/examples/minitel/event.b
blob: f751f55b9d9d60fd78713a06c59fb2aec9469319 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#
# Copyright © 1998 Vita Nuova Limited.  All rights reserved.
#

Event.str(ev: self ref Event) : string
{
	s := "?";
	pick e := ev {
		Edata =>
			s = sprint("Edata %d = ", len e.data);
			for(i:=0; i<len e.data; i++)
				s += hex(int e.data[i], 2) + " ";
		Equit =>
			s = "Equit";
		Eproto =>
			s = sprint("Eproto %ux (%s)", e.cmd, e.s);
	}
	return s;
}