Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
XFN Interface Library FunctionsFN_identifier_t(3XFN)


NAME

 FN_identifier_t - an XFN identifier

DESCRIPTION

 

Identifiers are used to identify reference types and address types in an XFN reference, and to identify attributes and their syntax in the attribute operations.

An XFN identifier consists of an unsigned int, which determines the format of identifier, and the actual identifier, which is expressed as a sequence of octets.

The representation of this structure is defined by XFN as follows:

 
typedef struct {
unsigned int format;
size_t length;
void *contents;
} FN_identifier_t; 

XFN defines a small number of standard forms for identifiers:

FN_ID_STRING
The identifier is an ASCII string (ISO 646).
FN_ID_DCE_UUID
The identifier is an OSF DCE UUID in string representation. (See the X/Open DCE RPC.)
FN_ID_ISO_OID_STRING
The identifier is an ISO OID in ASN.1 dot-separated integer list string format. (See the ISO ASN.1.)
FN_ID_ISO_OID_BER
The identifier is an ISO OID in ASN.1 Basic Encoding Rules (BER) format. (See the ISO BER.)

FILES

 
#include <xfn/xfn.h>

SEE ALSO

 

FN_attribute_t(3XFN), FN_ref_addr_t(3XFN), FN_ref_t(3XFN), xfn(3XFN)

NOTES

 

The implementation of XFN in this Solaris release is based on the X/Open preliminary specification. It is likely that there will be minor changes to these interfaces to reflect changes in the final version of this specification. The next minor release of Solaris will offer binary compatibility for applications developed using the current interfaces. As the interfaces evolve toward standardization, it is possible that future releases of Solaris will require minor source code changes to applications that have been developed against the preliminary specification.


SunOS 5.9Go To TopLast Changed 4 Nov 1994

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.