*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> rpc_intro (1)              
Title
Content
Arch
Section
 

Contents


 rpc_intro(1)             Open Software Foundation              rpc_intro(1)




 NAME    [Toc]    [Back]
      rpc_intro - Introduction to the DCE RPC programmer commands

 DESCRIPTION    [Toc]    [Back]
      DCE RPC provides the following programmer commands:


        +  The idl command invokes the Interface Definition Language (IDL)
           compiler to convert an interface definition, written in IDL, to
           output files.

        +  The uuidgen command creates a UUID string that you assign to an
           object to uniquely distinguish it from other objects.


      See each command's reference page for further information.

    IDL Base Data Types and IDL-to-C    [Toc]    [Back]
      The following table lists the IDL base data  type  specifiers.   Where
      applicable,   the   table   shows   the   size  of  the  corresponding
      transmittable type and the type macro emitted by the IDL compiler  for
      resulting declarations.

          _____________________________________________________________
          |         Base Data Type Specifiers - rpc_intro(1)           |
          |____________________________________________________________|
          |           Specifier            |         | Type Macro      |
          |(sign)     (size)      (type)   | Size    | Emitted by idl  |
          |________________________________|_________|_________________|
          |         |           |          |         |                 |
          |         | small     | int      | 8 bits  | idl_small_int   |
          |         | short     | int      | 16 bits | idl_short_int   |
          |         | long      | int      | 32 bits | idl_long_int    |
          |         | hyper     | int      | 64 bits | idl_hyper_int   |
          |unsigned | small     | int      | 8 bits  | idl_usmall_int  |
          |unsigned | short     | int      | 16 bits | idl_ushort_int  |
          |unsigned | long      | int      | 32 bits | idl_ulong_int   |
          |unsigned | hyper     | int      | 64 bits | idl_uhyper_int  |
          |         |           | float    | 32 bits | idl_short_float |
          |         |           | double   | 64 bits | idl_long_float  |
          |         |           | char     | 8 bits  | idl_char        |
          |         |           | boolean  | 8 bits  | idl_boolean     |
          |         |           | byte     | 8 bits  | idl_byte        |
          |         |           | void     | -       | idl_void_p_t    |
          |         |           | handle_t | -       | -               |
          |         |           |          |         |                 |
          |_________|___________|__________|_________|_________________|

      Note that you can use the idl_ macros in the code  you  write  for  an
      application  to ensure that your type declarations are consistent with
      those in the stubs, even when the application  is  ported  to  another



 Hewlett-Packard Company            - 1 OSF DCE 1.1/HP DCE 1.8 PHSS_26394-96






 rpc_intro(1)             Open Software Foundation              rpc_intro(1)




      platform.  The idl_ macros are especially useful when passing constant
      values to RPC calls.  For maximum portability, all constants passed to
      RPC  calls  declared  in your network interfaces should be cast to the
      appropriate type because the size of integer constants (like the  size
      of the int data type) is unspecified in the C language.

      The idl_ macros are defined in dce/idlbase.h,  which  is  included  by
      header files that the IDL compiler generates.

 RELATED INFORMATION    [Toc]    [Back]
      Commands: idl(1), uuidgen(1).

      Messages: .

      Books:  .


 Hewlett-Packard Company            - 2 -OSF DCE 1.1/HP DCE 1.8 PHSS_26394-96
[ Back ]
 Similar pages
Name OS Title
intro IRIX introduction to commands, application programs, and programming commands.
rcsintro IRIX introduction to RCS commands
rcsintro OpenBSD introduction to RCS commands
intro Tru64 Introduction to commands
cds_intro HP-UX Introduction to the CDS commands
rcsintro FreeBSD introduction to RCS commands
rcsintro Tru64 introduction to RCS commands
dts_intro HP-UX Introduction to the DCE DTS commands
intro Linux Introduction to user commands
intro Linux Introduction to administration and privileged commands
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service