Number Value
Return the Number Value after adding the argument to the current number value.
Parameters:i- Number
Returns: num_atAppends the given string to the string representation of the current number.
Parameters:str- the string to append.
Returns: text_tReturns Boolean TRUE if the number value is greater than or equal to the Lower argument and the number value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atReturn the Number Value after bitwise ANDing the argument to the current number value.
Parameters:i- Number
Returns: num_atReturn the Number Value after bitwise negating the current number value.
Returns: num_atReturn the Number Value after bitwise ORing the argument to the current number value.
Parameters:i- Number
Returns: num_atReturn the Number Value after bitwise XORing the argument to the current number value.
Parameters:i- Number
Returns: num_atReturn the Number Value after dividing the current number value by the argument.
Parameters:i- Number
Returns: num_atReturns Boolean TRUE if the number value is equal to the argument.
Parameters:i- Number
Returns: bool_atReturns Boolean TRUE if the number value is greater than or equal to the argument.
Parameters:i- Number
Returns: bool_atReturns Boolean TRUE if the number value is greater than the argument.
Parameters:i- Number
Returns: bool_atReturns Boolean TRUE if the number value is lesser than or equal to the argument.
Parameters:i- Number
Returns: bool_atLSHIFT (uint i)
Return the Number Value after bitwise left shifting the current
number value by the argument number of bits. Note that the number
of bits shifted is i modulo 32.
For example,
let HTTP.REQ.URL.LENGTH be 4. Then,
HTTP.REQ.URL.LENGTH.LSHIFT(1) = HTTP.REQ.URL.LENGTH.LSHIFT(33) = 8,
since 33 on division by 32 yields a remainder of 1.
i- Left Shift Length
Returns: num_atReturns Boolean TRUE if the number value is lesser than the argument.
Parameters:i- Number
Returns: bool_atReturn the Number Value that is the renaminder after dividing the current number value by the argument.
Parameters:i- Number
Returns: num_atReturn the Number Value after multiplying the argument to the current number value.
Parameters:i- Number
Returns: num_atReturn the Number Value after negating the current number value.
Returns: num_atReturns Boolean TRUE if the number value is not equal to the argument.
Parameters:i- Number
Returns: bool_atRSHIFT (uint i)
Return the Number Value after bitwise right shifting the current
number value by the argument number of bits. Note that the number
of bits shifted is i modulo 32.
For example,
let HTTP.REQ.URL.LENGTH be 4. Then,
HTTP.REQ.URL.LENGTH.RSHIFT(1) = HTTP.REQ.URL.LENGTH.RSHIFT(33) = 2,
since 33 on division by 32 yields a remainder of 1.
i- Right Shift Length
Returns: num_atSIGNED16_STRING (endian_e endianness)
Create a signed 16-bit binary string from the number.
Parameters (expressions not allowed):endianness- Select little or big endian
Returns: text_tSIGNED32_STRING (endian_e endianness)
Create a signed 32-bit binary string from the number.
Parameters (expressions not allowed):endianness- Select little or big endian
Returns: text_tCreate a signed 8-bit binary string from the number.
Returns: text_tReturn the Number Value after subtracting the argument from the current number value.
Parameters:i- Number
Returns: num_atTypecast the Number Value to a Double value.
Returns: double_atTypecast the Number Value to an IP Address value.
Returns: ip_address_atTypecast the Number Value to its string representation.
Returns: text_tTypecast the Number Value to a Time value.
Returns: time_atTypecast the Number Value to a Unsigned Long value.
Returns: unsigned_long_atUNSIGNED16_STRING (endian_e endianness)
Create an unsigned 16-bit binary string from the number.
Parameters (expressions not allowed):endianness- Select little or big endian
Returns: text_tCreate an unsigned 8-bit binary string from the number.
Returns: text_tGiven the numeric day of the week, e.g. SYS.TIME.WEEKDAY, return the long form of the string name for that day, e.g. 0 = "Sunday", 6 = "Saturday".
Returns: text_tGiven the numeric day of the week, e.g. SYS.TIME.WEEKDAY, return the short form of the string name for that day, e.g. 0 = "Sun", 6 = "Sat".
Returns: text_tReturn the Double Value after adding the argument to the current double value.
Parameters:i- Double
Returns: double_atADD (ip_address_at i)
Return the Unsigned Long after adding the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atADD (unsigned_long_at i)
Return the Unsigned Long after adding the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long after adding the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atBETWEEN (double_at i, double_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (double_at i, ip_address_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (double_at i, unsigned_long_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (ip_address_at i, double_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (ip_address_at i, ip_address_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (ip_address_at i, unsigned_long_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (unsigned_long_at i, double_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (unsigned_long_at i, ip_address_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (unsigned_long_at i, unsigned_long_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (double_at i, num_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (ip_address_at i, num_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (unsigned_long_at i, num_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (double_at i, time_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (ip_address_at i, time_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (unsigned_long_at i, time_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (num_at i, double_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (num_at i, ip_address_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (num_at i, unsigned_long_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atReturns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (time_at i, double_at j)
Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (time_at i, ip_address_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (time_at i, unsigned_long_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atReturns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBETWEEN (time_at i, time_at j)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the Lower argument and the unsigned long value is lesser than or equal to the Upper argument.
Parameters:i- Lower
j- Upper
Returns: bool_atBITAND (ip_address_at i)
Return the Unsigned Long Value after bitwise ANDing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after bitwise ANDing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after bitwise ANDing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atBITOR (ip_address_at i)
Return the Unsigned Long Value after bitwise ORing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after bitwise ORing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after bitwise ORing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atBITXOR (ip_address_at i)
Return the Unsigned Long Value after bitwise XORing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after bitwise XORing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after bitwise XORing the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Double Value after dividing the current double value by the argument.
Parameters:i- Double
Returns: double_atDIV (ip_address_at i)
Return the Unsigned Long Value after dividing the current unsigned long value by the argument.
Parameters:i- Unsigned Long
Returns: unsigned_long_atDIV (unsigned_long_at i)
Return the Unsigned Long Value after dividing the current unsigned long value by the argument.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after dividing the current unsigned long value by the argument.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturns Boolean TRUE if the double value is equal to the argument.
Parameters:i- Double
Returns: bool_atEQ (ip_address_at i)
Returns Boolean TRUE if the unsigned long is equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atEQ (unsigned_long_at i)
Returns Boolean TRUE if the unsigned long is equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the unsigned long is equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the double value is greater than or equal to the argument.
Parameters:i- Double
Returns: bool_atGE (ip_address_at i)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atGE (unsigned_long_at i)
Returns Boolean TRUE if the unsigned long value is greater than or equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the unsigned long value is greater than or equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the double value is greater than the argument.
Parameters:i- Double
Returns: bool_atGT (ip_address_at i)
Returns Boolean TRUE if the unsigned long value is greater than the argument.
Parameters:i- Unsigned Long
Returns: bool_atGT (unsigned_long_at i)
Returns Boolean TRUE if the unsigned long value is greater than the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the unsigned long value is greater than the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the double value is lesser than or equal to the argument.
Parameters:i- Double
Returns: bool_atLE (ip_address_at i)
Returns Boolean TRUE if the unsigned long value is lesser than or equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atLE (unsigned_long_at i)
Returns Boolean TRUE if the unsigned long value is lesser than or equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the unsigned long value is lesser than or equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the double value is lesser than the argument.
Parameters:i- Double
Returns: bool_atLT (ip_address_at i)
Returns Boolean TRUE if the unsigned long value is lesser than the argument.
Parameters:i- Unsigned Long
Returns: bool_atLT (unsigned_long_at i)
Returns Boolean TRUE if the unsigned long value is lesser than the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the unsigned long value is lesser than the argument.
Parameters:i- Unsigned Long
Returns: bool_atMOD (ip_address_at i)
Return the Unsigned Long Value that is the renaminder after dividing the current unsigned long value by the argument.
Parameters:i- Unsigned Long
Returns: unsigned_long_atMOD (unsigned_long_at i)
Return the Unsigned Long Value that is the renaminder after dividing the current unsigned long value by the argument.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value that is the renaminder after dividing the current unsigned long value by the argument.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Double Value after multiplying the argument to the current double value.
Parameters:i- Double
Returns: double_atMUL (ip_address_at i)
Return the Unsigned Long Value after multiplying the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atMUL (unsigned_long_at i)
Return the Unsigned Long Value after multiplying the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after multiplying the argument to the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturns Boolean TRUE if the double value is not equal to the argument.
Parameters:i- Double
Returns: bool_atNE (ip_address_at i)
Returns Boolean TRUE if the unsigned long value is not equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atNE (unsigned_long_at i)
Returns Boolean TRUE if the unsigned long value is not equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturns Boolean TRUE if the unsigned long value is not equal to the argument.
Parameters:i- Unsigned Long
Returns: bool_atReturn the Double Value after subtracting the argument from the current double value.
Parameters:i- Double
Returns: double_atSUB (ip_address_at i)
Return the Unsigned Long Value after subtracting the argument from the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atSUB (unsigned_long_at i)
Return the Unsigned Long Value after subtracting the argument from the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atReturn the Unsigned Long Value after subtracting the argument from the current unsigned long value.
Parameters:i- Unsigned Long
Returns: unsigned_long_atTypecast the Unsigned Long Value to a Number value.
Returns: num_atUNSIGNED32_STRING (endian_e endianness)
Create an unsigned 32-bit binary string from the number.
Parameters (expressions not allowed):endianness- Select little or big endian
Returns: text_tUNSIGNED64_STRING (endian_e endianness)
Create an unsigned 64-bit binary string from the number.
Parameters (expressions not allowed):endianness- Select little or big endian
Returns: text_t