aboutsummaryrefslogtreecommitdiffstats
path: root/metis/ccnx/forwarder/metis/core/metis_Message.c
diff options
context:
space:
mode:
Diffstat (limited to 'metis/ccnx/forwarder/metis/core/metis_Message.c')
-rw-r--r--metis/ccnx/forwarder/metis/core/metis_Message.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/metis/ccnx/forwarder/metis/core/metis_Message.c b/metis/ccnx/forwarder/metis/core/metis_Message.c
index 77295476..aa20d9a3 100644
--- a/metis/ccnx/forwarder/metis/core/metis_Message.c
+++ b/metis/ccnx/forwarder/metis/core/metis_Message.c
@@ -694,6 +694,20 @@ metisMessage_ResetPathLabel(MetisMessage *message)
assertNotNull(message, "Parameter must be non-null");
metisTlvSkeleton_ResetPathLabel(&message->skeleton);
}
+int
+metisMessage_GetPathLabel(MetisMessage *message)
+{
+ assertNotNull(message, "Parameter must be non-null");
+ return metisTlvSkeleton_GetPathLabelValue(&message->skeleton);
+}
+
+void
+metisMessage_SetPathLabel(MetisMessage *message, uint8_t pathLabel)
+{
+ assertNotNull(message, "Parameter must be non-null");
+ return metisTlvSkeleton_SetPathLabelValue(&message->skeleton, pathLabel);
+}
+
MetisMessagePacketType
metisMessage_GetType(const MetisMessage *message)