beat_type Derived Type

type, public :: beat_type

Status message (heartbeat) type.


Components

Type Visibility Attributes Name Initial
character(len=NODE_ID_LEN), public :: node_id = ' '

Node id (-0-9A-Z_a-z).

character(len=BEAT_ADDR_LEN), public :: address = ' '

Client IP address (IPv4, IPv6).

character(len=BEAT_CLIENT_LEN), public :: client = ' '

Client software name and version.

character(len=TIME_LEN), public :: time_sent = TIME_DEFAULT

Time heartbeat was sent.

character(len=TIME_LEN), public :: time_recv = TIME_DEFAULT

Time heartbeat was received.

integer, public :: error = E_NONE

Last client error.

integer, public :: interval = 0

Transmission interval in seconds.

integer, public :: uptime = 0

System uptime in seconds.