Documentation ¶ Overview ¶ Package npid provides a ID generator based on machine network private IP and process ID. Index ¶ func Build(ip4 uint32, pid int, ip4Bits, pidBits int) int64 func New(ip4Bits, pidBits int) int64 Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Build ¶ func Build(ip4 uint32, pid int, ip4Bits, pidBits int) int64 func New ¶ func New(ip4Bits, pidBits int) int64 New returns a ID based on private IPv4 and process ID. The default ID format: +--------------------------------------------------+ | (64 - x - y) Bit Unused | x Bit IPv4 | y Bit PID | +--------------------------------------------------+ Types ¶ This section is empty. Source Files ¶ View all Source files npid.go Click to show internal directories. Click to hide internal directories.