1dat_provider_fini(3DDAiTr)ect Access Transport Library Functdiaotn_sprovider_fini(3DAT)
2
3
4

NAME

6       dat_provider_fini - disassociate the Provider from a given IA name
7

SYNOPSIS

9       cc [ flag... ] file... -ldat [ library... ]
10       #include <dat/udat.h>
11
12       void
13           dat_provider_fini (
14           IN    const DAT_PROVIDER_INFO    *provider_info
15           )
16
17

PARAMETERS

19       provider_info    The     information    that    was    provided    when
20                        dat_provider_init was called.
21
22

DESCRIPTION

24       A destructor the Registry calls on a Provider before  it  disassociates
25       the Provider from a given IA name.
26
27
28       The  Provider  can  use  this method to undo any initialization it per‐
29       formed when dat_provider_init(3DAT) was called for the  same  IA  name.
30       The  Provider's  implementation  of  this  method  should call dat_reg‐
31       istry_remove_provider(3DAT) to unregister its IA Name. If it does  not,
32       the Registry might remove the entry itself.
33
34
35       This  method  can  be  called for a given IA name at any time after all
36       open instances of that IA are closed, and is  certainly  called  before
37       the  Registry  unloads  the Provider library. However, it is not called
38       more than once without an intervening call to  dat_provider_init()  for
39       that IA name.
40

RETURN VALUES

42       No values are returned.
43

ATTRIBUTES

45       See attributes(5) for descriptions of the following attributes:
46
47
48
49
50       ┌─────────────────────────────┬─────────────────────────────┐
51       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
52       ├─────────────────────────────┼─────────────────────────────┤
53       │Interface Stability          │Standard: uDAPL, 1.1, 1.2    │
54       ├─────────────────────────────┼─────────────────────────────┤
55       │MT-Level                     │                             │
56       └─────────────────────────────┴─────────────────────────────┘
57

SEE ALSO

59       dat_provider_init(3DAT),    dat_registry_remove_provider(3DAT),    lib‐
60       dat(3LIB), attributes(5)
61
62
63
64SunOS 5.11                        16 Jul 2004          dat_provider_fini(3DAT)
Impressum