blob: b2927c34f98abd952562b53121bfc8c955f10489 [file] [log] [blame]
Daniel Willmann74237282020-08-12 12:44:04 +02001module StatsD_CodecPort_CtrlFunct {
2
3import from StatsD_CodecPort all;
4import from IPL4asp_Types all;
5
6external function f_IPL4_listen(
7 inout STATSD_CODEC_PT portRef,
8 in HostName locName,
9 in PortNumber locPort,
10 in ProtoTuple proto,
11 in OptionList options := {}
12) return Result;
13
14external function f_IPL4_connect(
15 inout STATSD_CODEC_PT portRef,
16 in HostName remName,
17 in PortNumber remPort,
18 in HostName locName,
19 in PortNumber locPort,
20 in ConnectionId connId,
21 in ProtoTuple proto,
22 in OptionList options := {}
23) return Result;
24
25external function f_IPL4_close(
26 inout STATSD_CODEC_PT portRef,
27 in ConnectionId id,
28 in ProtoTuple proto := { unspecified := {} }
29) return Result;
30
31external function f_IPL4_setUserData(
32 inout STATSD_CODEC_PT portRef,
33 in ConnectionId id,
34 in UserData userData
35) return Result;
36
37external function f_IPL4_getUserData(
38 inout STATSD_CODEC_PT portRef,
39 in ConnectionId id,
40 out UserData userData
41) return Result;
42
43}