// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.handler.codec.http3;

import io.netty.util.internal.ObjectUtil;

class QpackHeaderField
{
    static final int ENTRY_OVERHEAD = 32;
    final CharSequence name;
    final CharSequence value;
    
    static long sizeOf(final CharSequence name, final CharSequence value) {
        return name.length() + value.length() + 32;
    }
    
    QpackHeaderField(final CharSequence name, final CharSequence value) {
        this.name = ObjectUtil.checkNotNull(name, "name");
        this.value = ObjectUtil.checkNotNull(value, "value");
    }
    
    long size() {
        return sizeOf(this.name, this.value);
    }
    
    @Override
    public String toString() {
        return (Object)this.name + ": " + (Object)this.value;
    }
}
