Les fonctions de cette section permettent un contrôle TCP. En règle générale, un détecteur de pannes utilise ces fonctions pour établir une connexion de prise unique à un service, pour lire et pour écrire des données relatives au service afin de déterminer son état, puis se déconnecter du service.
Ces fonctions incluent :
scds_fm_tcp_connect(3HA) : établit une connexion TCP à un processus qui utilise uniquement l'adressage IPv4.
scds_fm_net_connect(3HA) : établit une connexion TCP à un processus qui utilise l'adressage IPv4 ou IPv6.
scds_fm_tcp_read(3HA) : utilise une connexion TCP pour lire des données à partir du processus contrôlé.
scds_fm_tcp_write(3HA) : utilise une connexion TCP pour écrire des données dans un processus contrôlé.
scds_simple_probe(3HA) : détecte un processus en établissant et en mettant fin à une connexion TCP sur ce processus. Cette fonction gère uniquement les adresses IPv4.
scds_simple_net_probe(3HA) : détecte un processus en établissant et en mettant fin à une connexion TCP sur ce processus. Cette fonction gère les adresses IPv4 et IPv6.
scds_fm_tcp_disconnect(3HA) : met fin à la connexion sur un processus contrôlé. Cette fonction gère uniquement les adresses IPv4.
scds_fm_net_disconnect(3HA) : met fin à la connexion sur un processus contrôlé. Cette fonction gère les adresses IPv4 et IPv6.