blob: 2227fe1d573325be10684c519fdf67d46919fd06 [file] [log] [blame]
Harald Welte627c7c72017-08-03 18:17:02 +02001#include "IPL4asp_PortType.hh"
2#include "IPL4asp_PT.hh"
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +01003#include "GTPv1C_CodecPort.hh"
Harald Welte627c7c72017-08-03 18:17:02 +02004
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +01005namespace GTPv1C__CodecPort__CtrlFunct {
Harald Welte627c7c72017-08-03 18:17:02 +02006
7 IPL4asp__Types::Result f__IPL4__listen(
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +01008 GTPv1C__CodecPort::GTPC__PT& portRef,
Harald Welte627c7c72017-08-03 18:17:02 +02009 const IPL4asp__Types::HostName& locName,
10 const IPL4asp__Types::PortNumber& locPort,
11 const IPL4asp__Types::ProtoTuple& proto,
12 const IPL4asp__Types::OptionList& options)
13 {
14 return f__IPL4__PROVIDER__listen(portRef, locName, locPort, proto, options);
15 }
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010016
Harald Welte627c7c72017-08-03 18:17:02 +020017 IPL4asp__Types::Result f__IPL4__connect(
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010018 GTPv1C__CodecPort::GTPC__PT& portRef,
Harald Welte627c7c72017-08-03 18:17:02 +020019 const IPL4asp__Types::HostName& remName,
20 const IPL4asp__Types::PortNumber& remPort,
21 const IPL4asp__Types::HostName& locName,
22 const IPL4asp__Types::PortNumber& locPort,
23 const IPL4asp__Types::ConnectionId& connId,
24 const IPL4asp__Types::ProtoTuple& proto,
25 const IPL4asp__Types::OptionList& options)
26 {
27 return f__IPL4__PROVIDER__connect(portRef, remName, remPort,
28 locName, locPort, connId, proto, options);
29 }
30
31 IPL4asp__Types::Result f__IPL4__close(
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010032 GTPv1C__CodecPort::GTPC__PT& portRef,
33 const IPL4asp__Types::ConnectionId& connId,
Harald Welte627c7c72017-08-03 18:17:02 +020034 const IPL4asp__Types::ProtoTuple& proto)
35 {
36 return f__IPL4__PROVIDER__close(portRef, connId, proto);
37 }
38
39 IPL4asp__Types::Result f__IPL4__setUserData(
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010040 GTPv1C__CodecPort::GTPC__PT& portRef,
Harald Welte627c7c72017-08-03 18:17:02 +020041 const IPL4asp__Types::ConnectionId& connId,
42 const IPL4asp__Types::UserData& userData)
43 {
44 return f__IPL4__PROVIDER__setUserData(portRef, connId, userData);
45 }
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010046
Harald Welte627c7c72017-08-03 18:17:02 +020047 IPL4asp__Types::Result f__IPL4__getUserData(
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010048 GTPv1C__CodecPort::GTPC__PT& portRef,
Harald Welte627c7c72017-08-03 18:17:02 +020049 const IPL4asp__Types::ConnectionId& connId,
50 IPL4asp__Types::UserData& userData)
51 {
52 return f__IPL4__PROVIDER__getUserData(portRef, connId, userData);
53 }
Harald Welted418fc62017-08-04 00:34:42 +020054
Harald Welte627c7c72017-08-03 18:17:02 +020055}