diff options
Diffstat (limited to 'objects/object.go')
-rw-r--r-- | objects/object.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/objects/object.go b/objects/object.go index 1bc9dbf..f9907f2 100644 --- a/objects/object.go +++ b/objects/object.go @@ -23,6 +23,9 @@ var AllObjectTypes = []ObjectType{ OTSnapshot, } +// RawObject describes a serialized object plus it's type header. This is the content that will be saved. +// It is serialized as the type (ObjectType), a space byte, the size of the payload in bytes (encoded as decimal ASCII number), a newline ('\n') character and the payload. +// The encoding of the payload depends on the type. type RawObject struct { Type ObjectType Payload []byte |