private void WriteHeader(AmfPacketHeader header, ObjectEncoding objectEncoding) { base.Reset(); base.WriteUtfPrefixed(header.Name); base.WriteBoolean(header.MustUnderstand); base.WriteInt32(-1); base.WriteAmfItem(objectEncoding, header.Content); }
/// <summary> /// Adds a header to the AMF packet. /// </summary> /// <param name="header">The header object to add.</param> public void AddHeader(AmfPacketHeader header) { this.headers.Add(header); }