wiki:Specs/Command/SET_META

SET_META is used to set meta data for a specific stream.

Data Structure

Version 0

Offset Size/Type? Meaning
0 uint8 Version (Always zero)
1 uint8 Update Mode
2 uint8 Metadata type, see Specs/MetaValues
3 uint8 Length of Key with a maximum of 32
4 uint8 Length of Value
5 string Key name
... string Value

Update Mode

Name ID Meaning
SET 0 Set the value for the given key. All previous values for that key are discarded.
ADD 1 Add a value for the given key. All previous values for that key are kept.
DELETE 2 Delete a value for the given key.
CLEAR 3 Clear out all meta data. Key MUST be set to NONE and value must be empty (0 bytes long).
FINALIZE 4 Inform the peer that all changes have been done and the result should become committed/active.
Last modified 2 years ago Last modified on 04/14/17 16:56:49