These interfaces may be used to convert between the local and BSM protocol
function accepts a BSM domain,
and converts it to a local domain, such as those passed to
that will be stored in the integer pointed to by
This call will fail if the BSM domain cannot be mapped into a local domain,
which may occur if the socket token was generated on another operating
function accepts a local domain, and returns the BSM domain for it.
This call cannot fail, and instead returns a BSM domain indicating to a later
decoder that the domain could not be encoded.