packet: Add getter/setter for metadata handling
This commit is contained in:
1 parent
269ca19f13
commit
93583d23d6
3 files changed
+65
-8
No files matched your search
@@ -111,6 +111,18 @@ METHOD(packet_t, set_dscp, void,
|
||||
this->packet->set_dscp(this->packet, value);
|
||||
}
|
||||
|
||||
METHOD(packet_t, get_metadata, metadata_t*,
|
||||
private_esp_packet_t *this, const char *key)
|
||||
{
|
||||
return this->packet->get_metadata(this->packet, key);
|
||||
}
|
||||
|
||||
METHOD(packet_t, set_metadata, void,
|
||||
private_esp_packet_t *this, const char *key, metadata_t *data)
|
||||
{
|
||||
this->packet->set_metadata(this->packet, key, data);
|
||||
}
|
||||
|
||||
METHOD(packet_t, skip_bytes, void,
|
||||
private_esp_packet_t *this, size_t bytes)
|
||||
{
|
||||
@@ -415,6 +427,8 @@ static private_esp_packet_t *esp_packet_create_internal(packet_t *packet)
|
||||
.set_data = _set_data,
|
||||
.get_dscp = _get_dscp,
|
||||
.set_dscp = _set_dscp,
|
||||
.get_metadata = _get_metadata,
|
||||
.set_metadata = _set_metadata,
|
||||
.skip_bytes = _skip_bytes,
|
||||
.clone = _clone_,
|
||||
.destroy = _destroy,
|
||||
|
||||
Reference in new issue
Block a user