Add parsing and checking of StatsD metrics

Change-Id: Icd1317b5f192d98e6cdc6635788d450501992bf1
Related: SYS#4877
diff --git a/library/StatsD_CodecPort_CtrlFunct.ttcn b/library/StatsD_CodecPort_CtrlFunct.ttcn
new file mode 100644
index 0000000..b2927c3
--- /dev/null
+++ b/library/StatsD_CodecPort_CtrlFunct.ttcn
@@ -0,0 +1,43 @@
+module StatsD_CodecPort_CtrlFunct {
+
+import from StatsD_CodecPort all;
+import from IPL4asp_Types all;
+
+external function f_IPL4_listen(
+	inout STATSD_CODEC_PT portRef,
+	in HostName locName,
+	in PortNumber locPort,
+	in ProtoTuple proto,
+	in OptionList options := {}
+) return Result;
+
+external function f_IPL4_connect(
+	inout STATSD_CODEC_PT portRef,
+	in HostName remName,
+	in PortNumber remPort,
+	in HostName locName,
+	in PortNumber locPort,
+	in ConnectionId connId,
+	in ProtoTuple proto,
+	in OptionList options := {}
+) return Result;
+
+external function f_IPL4_close(
+	inout STATSD_CODEC_PT portRef,
+	in ConnectionId id,
+	in ProtoTuple proto := { unspecified := {} }
+) return Result;
+
+external function f_IPL4_setUserData(
+	inout STATSD_CODEC_PT portRef,
+	in ConnectionId id,
+	in UserData userData
+) return Result;
+
+external function f_IPL4_getUserData(
+	inout STATSD_CODEC_PT portRef,
+	in ConnectionId id,
+	out UserData userData
+) return Result;
+
+}