Added a constructor for custom uknown payloads

This commit is contained in:
Martin Willi
2011-01-05 16:45:43 +01:00
parent b6c796464d
commit ca93b54e65
2 changed files with 29 additions and 2 deletions
@@ -179,3 +179,19 @@ unknown_payload_t *unknown_payload_create(payload_type_t type)
return &this->public;
}
/*
* Described in header
*/
unknown_payload_t *unknown_payload_create_data(payload_type_t type,
bool critical, chunk_t data)
{
private_unknown_payload_t *this;
this = (private_unknown_payload_t*)unknown_payload_create(type);
this->data = data;
this->critical = critical;
return &this->public;
}