Direct Access Transport Library Functions
dat_provider_fini(3DAT)
NAME
dat_provider_fini - disassociate the Provider from a given
IA nameSYNOPSIS
cc [ flag... ] file... -ldat [ library... ]
#include
voiddat_provider_fini (
IN const DAT_PROVIDER_INFO *provider_info
)PARAMETERS
provider_info The information that was provided when
dat_provider_init was called.
DESCRIPTION
A destructor the Registry calls on a Provider before it disassociates the Provider from a given IA name. The Provider can use this method to undo any initializationit performed when dat_provider_init(3DAT) was called for the
same IA name. The Provider's implementation of this methodshould call dat_registry_remove_provider(3DAT) to unregister
its IA Name. If it does not, the Registry might remove the entry itself. This method can be called for a given IA name at any timeafter all open instances of that IA are closed, and is cer-
tainly called before the Registry unloads the Provider library. However, it is not called more than once without anintervening call to dat_provider_init() for that IA name.
RETURN VALUES
No values are returned.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 16 Jul 2004 1
Direct Access Transport Library Functionsdat_provider_fini(3DAT)
______________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | |
|_____________________________|_____________________________|
| Standard | uDAPL, 1.1, 1.2 ||_____________________________|_____________________________|
SEE ALSO
dat_provider_init(3DAT), dat_registry_remove_provider(3DAT),
libdat(3LIB), attributes(5)SunOS 5.11 Last change: 16 Jul 2004 2
Direct Access Transport Library Functionsdat_provider_fini(3DAT)
SunOS 5.11 Last change: 16 Jul 2004 3