diff options
Diffstat (limited to 'metis/ccnx/forwarder/metis/core/metis_Message.c')
-rw-r--r-- | metis/ccnx/forwarder/metis/core/metis_Message.c | 14 |
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) |