Content-type: text/html Man page of dat_registry_remove_provider

dat_registry_remove_provider

Section: Direct Access Transport Library Functions (3DAT)
Updated: 16 Jul 2004
Index Return to Main Contents
 

NAME

dat_registry_remove_provider - unregister the Provider from the Dynamic Registry  

SYNOPSIS

cc [ flag... ] file... -ldat [ library... ] 
#include <dat/udat.h>

DAT_RETURN
    dat_registry_remove_provider  (
    IN       DAT_PROVIDER         *provider
    IN const DAT_PROVIDER_INFO    *provider_info
    )
 

PARAMETERS

provider Self-description of a Provider.

provider_info Attributes of the Provider.

 

DESCRIPTION

The Provider removes itself from the Dynamic Registry. It is the Provider's responsibility to complete its sessions. Removal of the registration only prevents new sessions.

The Provider cannot be removed while it is in use. An attempt to remove the Provider while it is in use results in an error with the return code DAT_PROVIDER_IN_USE.  

RETURN VALUES

DAT_SUCCESS The operation was successful.

DAT_INVALID_PARAMETER Invalid parameter. The Provider was not found.

DAT_PROVIDER_IN_USE The Provider was in use.

 

ATTRIBUTES

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

ATTRIBUTE TYPEATTRIBUTE VALUE
Interface StabilityStandard: uDAPL, 1.1, 1.2
MT-Level

 

SEE ALSO

libdat(3LIB), attributes(5)


 

Index

NAME
SYNOPSIS
PARAMETERS
DESCRIPTION
RETURN VALUES
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:40:02 GMT, October 02, 2010