Ipv4Address.fromDecimals constructor

const Ipv4Address.fromDecimals(
  1. int oc1,
  2. int oc2,
  3. int oc3,
  4. int oc4,
)

Implementation

const Ipv4Address.fromDecimals(int oc1, int oc2, int oc3, int oc4)
    : assert(
        oc1 >= 0 && oc1 <= 255,
        'First octet must be between 0 and 255',
      ),
      assert(
        oc2 >= 0 && oc2 <= 255,
        'Second octet must be between 0 and 255',
      ),
      assert(
        oc3 >= 0 && oc3 <= 255,
        'Third octet must be between 0 and 255',
      ),
      assert(
        oc4 >= 0 && oc4 <= 255,
        'Fourth octet must be between 0 and 255',
      ),
      _ip = (oc1 << 24) + (oc2 << 16) + (oc3 << 8) + oc4;