Пример #1
0
func (f *Flags) WriteExternal(e *amf.Encoder) error {
	for i, b := range f.flags {
		if i < len(f.flags)-1 {
			b |= 0x80
		}
		if err := e.WriteUInt8(b); err != nil {
			return err
		}
	}
	return nil
}