Elixir XDR v0.1.5 XDR.DoubleFloat View Source
This module manages the Double-Precision Floating-Point
type based on the RFC4506 XDR Standard.
Link to this section Summary
Types
XDR.DoubleFloat
struct type specification.
Functions
Decode the Double-Precision Floating-Point in XDR format to a XDR.DoubleFloat
structure.
Decode the Double-Precision Floating-Point in XDR format to a XDR.DoubleFloat
structure.
If the binaries are not valid, an exception is raised.
Encode a XDR.DoubleFloat
structure into a XDR format.
Encode a XDR.DoubleFloat
structure into a XDR format.
If the double_float
is not valid, an exception is raised.
Create a new XDR.DoubleFloat
structure from the float
passed.
Link to this section Types
Specs
XDR.DoubleFloat
struct type specification.
Link to this section Functions
Specs
decode_xdr(bytes :: binary(), double_float :: t()) :: {:ok, {t(), binary()}} | {:error, :not_binary}
Decode the Double-Precision Floating-Point in XDR format to a XDR.DoubleFloat
structure.
Specs
Decode the Double-Precision Floating-Point in XDR format to a XDR.DoubleFloat
structure.
If the binaries are not valid, an exception is raised.
Specs
Encode a XDR.DoubleFloat
structure into a XDR format.
Specs
Encode a XDR.DoubleFloat
structure into a XDR format.
If the double_float
is not valid, an exception is raised.
Specs
Create a new XDR.DoubleFloat
structure from the float
passed.