XdrSerializedBinaryFuseFilter
in package
Table of Contents
Properties
- $filterSeed : XdrShortHashSeed
- $fingerprintLength : int
- $fingerprints : string
- $inputHashSeed : XdrShortHashSeed
- $segementLengthMask : int
- $segmentCount : int
- $segmentCountLength : int
- $segmentLength : int
- $type : XdrBinaryFuseFilterType
Methods
- __construct() : mixed
- decode() : XdrSerializedBinaryFuseFilter
- encode() : string
- fromBase64Xdr() : static
- getFilterSeed() : XdrShortHashSeed
- getFingerprintLength() : int
- getFingerprints() : string
- getInputHashSeed() : XdrShortHashSeed
- getSegementLengthMask() : int
- getSegmentCount() : int
- getSegmentCountLength() : int
- getSegmentLength() : int
- getType() : XdrBinaryFuseFilterType
- setFilterSeed() : void
- setFingerprintLength() : void
- setFingerprints() : void
- setInputHashSeed() : void
- setSegementLengthMask() : void
- setSegmentCount() : void
- setSegmentCountLength() : void
- setSegmentLength() : void
- setType() : void
- toBase64Xdr() : string
Properties
$filterSeed
public
XdrShortHashSeed
$filterSeed
$fingerprintLength
public
int
$fingerprintLength
$fingerprints
public
string
$fingerprints
$inputHashSeed
public
XdrShortHashSeed
$inputHashSeed
$segementLengthMask
public
int
$segementLengthMask
$segmentCount
public
int
$segmentCount
$segmentCountLength
public
int
$segmentCountLength
$segmentLength
public
int
$segmentLength
$type
public
XdrBinaryFuseFilterType
$type
Methods
__construct()
public
__construct(XdrBinaryFuseFilterType $type, XdrShortHashSeed $inputHashSeed, XdrShortHashSeed $filterSeed, int $segmentLength, int $segementLengthMask, int $segmentCount, int $segmentCountLength, int $fingerprintLength, string $fingerprints) : mixed
Parameters
- $type : XdrBinaryFuseFilterType
- $inputHashSeed : XdrShortHashSeed
- $filterSeed : XdrShortHashSeed
- $segmentLength : int
- $segementLengthMask : int
- $segmentCount : int
- $segmentCountLength : int
- $fingerprintLength : int
- $fingerprints : string
decode()
public
static decode(XdrBuffer $xdr) : XdrSerializedBinaryFuseFilter
Parameters
- $xdr : XdrBuffer
Return values
XdrSerializedBinaryFuseFilterencode()
public
encode() : string
Return values
stringfromBase64Xdr()
public
static fromBase64Xdr(string $xdr) : static
Parameters
- $xdr : string
Return values
staticgetFilterSeed()
public
getFilterSeed() : XdrShortHashSeed
Return values
XdrShortHashSeedgetFingerprintLength()
public
getFingerprintLength() : int
Return values
intgetFingerprints()
public
getFingerprints() : string
Return values
stringgetInputHashSeed()
public
getInputHashSeed() : XdrShortHashSeed
Return values
XdrShortHashSeedgetSegementLengthMask()
public
getSegementLengthMask() : int
Return values
intgetSegmentCount()
public
getSegmentCount() : int
Return values
intgetSegmentCountLength()
public
getSegmentCountLength() : int
Return values
intgetSegmentLength()
public
getSegmentLength() : int
Return values
intgetType()
public
getType() : XdrBinaryFuseFilterType
Return values
XdrBinaryFuseFilterTypesetFilterSeed()
public
setFilterSeed(XdrShortHashSeed $filterSeed) : void
Parameters
- $filterSeed : XdrShortHashSeed
setFingerprintLength()
public
setFingerprintLength(int $fingerprintLength) : void
Parameters
- $fingerprintLength : int
setFingerprints()
public
setFingerprints(string $fingerprints) : void
Parameters
- $fingerprints : string
setInputHashSeed()
public
setInputHashSeed(XdrShortHashSeed $inputHashSeed) : void
Parameters
- $inputHashSeed : XdrShortHashSeed
setSegementLengthMask()
public
setSegementLengthMask(int $segementLengthMask) : void
Parameters
- $segementLengthMask : int
setSegmentCount()
public
setSegmentCount(int $segmentCount) : void
Parameters
- $segmentCount : int
setSegmentCountLength()
public
setSegmentCountLength(int $segmentCountLength) : void
Parameters
- $segmentCountLength : int
setSegmentLength()
public
setSegmentLength(int $segmentLength) : void
Parameters
- $segmentLength : int
setType()
public
setType(XdrBinaryFuseFilterType $type) : void
Parameters
- $type : XdrBinaryFuseFilterType
toBase64Xdr()
public
toBase64Xdr() : string