[#BlockFilter] = BlockFilter :mrdocs: Complete block filter struct as defined in BIP 157. Serialization matches payload of "cfilter" messages. == Synopsis Declared in `<blockfilter.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class BlockFilter; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BlockFilter/2constructor-02e.adoc[`BlockFilter`] [.small]#[constructor]# | Constructors | xref:BlockFilter/ComputeHeader.adoc[`ComputeHeader`] | Compute the filter header given the previous one. | xref:BlockFilter/GetBlockHash.adoc[`GetBlockHash`] | Returns the hash of the block this filter is for. | xref:BlockFilter/GetEncodedFilter.adoc[`GetEncodedFilter`] | Returns the serialized contents of the underlying filter. | xref:BlockFilter/GetFilter.adoc[`GetFilter`] | Returns the underlying GCS filter. | xref:BlockFilter/GetFilterType.adoc[`GetFilterType`] | Returns the type of this filter. | xref:BlockFilter/GetHash.adoc[`GetHash`] | Compute the filter hash. | xref:BlockFilter/Serialize.adoc[`Serialize`] | Serialize the filter to a stream. | xref:BlockFilter/Unserialize.adoc[`Unserialize`] | Deserialize the filter from a stream. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#