dat_registry_add_provider man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

dat_registry_add_prDirect(Access Transport Librdat_registry_add_provider(3DAT)

NAME
       dat_registry_add_provider  - declare the Provider with the Dynamic Reg‐
       istry

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

       DAT_RETURN
	   dat_registry_add_provider (
	   IN	 const 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 declares itself with the Dynamic Registry. Note  that  the
       caller  can  choose to register itself multiple times, for example once
       for each port. The choice of what to virtualize is up to the  Provider.
       Each  registration  provides an Interface Adapter to DAT. Each Provider
       must have a unique name.

       The same IA Name cannot be added multiple times. An attempt to register
       the  same  IA  Name  again  results  in	an error with the return value
       DAT_PROVIDER_ALREADY_REGISTERED.

       The contents of provider_info must be the same as  those	 the  Consumer
       uses  in	 the  call to dat_ia_open(3DAT) directly, or the ones provided
       indirectly defined by the header files with  which  the	Consumer  com‐
       piled.

RETURN VALUES
       DAT_SUCCESS		       The operation was successful.

       DAT_INSUFFICIENT_RESOURCES      The  maximum  number  of	 Providers was
				       already registered.

       DAT_INVALID_PARAMETER	       Invalid parameter.

       DAT_PROVIDER_ALREADY_REGISTERED Invalid or nonunique name.

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

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Standard: uDAPL, 1.1, 1.2	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │				   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       dat_ia_open(3DAT), libdat(3LIB), attributes(5)

SunOS 5.10			  16 Jul 2004  dat_registry_add_provider(3DAT)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net