dat_set_consumer_context man page on SmartOS

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

DAT_SET_CONSUMER_CONTEXT(3DAT)			DAT_SET_CONSUMER_CONTEXT(3DAT)

NAME
       dat_set_consumer_context - set Consumer context

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

       DAT_RETURN
	   dat_set_consumer_context (
	   IN	 DAT_HANDLE    dat_handle,
	   IN	 DAT_CONTEXT   context
	   )

PARAMETERS
       dat_handle
		     Handle for a DAT Object associated with context.

       context
		     Consumer  context	to  be	stored	within	the associated
		     dat_handle. The Consumer context is opaque to  the	 uDAPL
		     Provider. NULL represents no context.

DESCRIPTION
       The  dat_set_consumer_context()	function associates a Consumer context
       with the specified dat_handle. The dat_handle can be one of the follow‐
       ing   handle   types:   DAT_IA_HANDLE,  DAT_EP_HANDLE,  DAT_EVD_HANDLE,
       DAT_CR_HANDLE,	 DAT_RSP_HANDLE,    DAT_PSP_HANDLE,	DAT_PZ_HANDLE,
       DAT_LMR_HANDLE, DAT_RMR_HANDLE, or DAT_CNO_HANDLE.

       Only a single Consumer context is provided for any dat_handle. If there
       is a previous Consumer context associated with  the  specified  handle,
       the new context replaces the old one. The Consumer can disassociate the
       existing context by providing a	NULL  pointer  for  the	 context.  The
       Provider	 makes	no assumptions about the contents of context; no check
       is made on its value. Furthermore, the Provider	makes  no  attempt  to
       provide any synchronization for access or modification of the context.

RETURN VALUES
       DAT_SUCCESS
				The operation was successful.

       DAT_INVALID_PARAMETER
				The context parameter is invalid.

       DAT_INVALID_HANDLE
				The dat_handle parameter is invalid.

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

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

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

				 Jul 16, 2004	DAT_SET_CONSUMER_CONTEXT(3DAT)
[top]

List of man pages available for SmartOS

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