Skip Navigation Links
Exit Print View
| Oracle Solaris Cluster Reference Manual Oracle Solaris Cluster 4.1

Search Scope:

- This Document
- Entire Library

### scds_fm_net_disconnect

- terminate a TCP connection to an application

### Synopsis

    cc [flags…] -I /usr/cluster/include file -L /usr/cluster/lib -l dsdev
    #include <rgm/libdsdev.h>

    scha_err_t  scds_fm_net_disconnect(scds_handle_t handle, scds_socket_t *socklist,
         int count, time_t timeout);

## Description

The `scds_fm_net_disconnect()` function terminates one or more TCP connections to a process that is being monitored.

An attempt is made to close all valid socket connections in the `socklist` array within the specified `timeout` interval. On return, each member of `socklist` contains the value `SCDS_FMSOCK_NA`.

## Parameters

The following parameters are supported:

handle

  The handle that is returned by `scds_initialize`(3HA).

socklist

  The socket list that is returned by `scds_fm_net_connect`(3HA). This argument is an input/output argument.

count

  The number of members in the socklist array. Set this parameter to `SCDS_MAX_IPADDR_TYPES`.

timeout

  The timeout value in seconds. Each socket gets the same time period to disconnect before it is timed out. As these time intervals proceed in parallel, this value is effectively the maximum time that the function takes to execute.

## Return Values

The `scds_fm_net_disconnect()` function returns the following values:

`0`

  The function succeeded.

`SCHA_ERR_INVAL`

  The function was called with invalid parameters.

Other nonzero values

  The function failed. See `scha_calls`(3HA) for the meaning of failure codes.

## Files

`/usr/cluster/include/rgm/libdsdev.h`

  Include file

`/usr/cluster/lib/libdsdev.so`

  Library

## Attributes

See `attributes`(5) for descriptions of the following attributes:

ATTRIBUTE TYPE | ATTRIBUTE VALUE
--- | ---
Availability | `ha-cluster/developer/api`
Interface Stability | Evolving

## See Also

`scds_fm_net_connect`(3HA), `scds_fm_tcp_disconnect`(3HA), `scds_initialize`(3HA), `scha_calls`(3HA), `attributes`(5)

Copyright © 2000, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices |