Provided by: libglobus-common-doc_18.14-1.1build1_all bug

NAME

       globus_types.h - Common Primitive Types.

SYNOPSIS

       #include 'globus_config.h'
       #include <stdlib.h>
       #include <stdint.h>
       #include <sys/types.h>
       #include <sys/socket.h>

   Macros
       #define GLOBUS_TRUE   1
           True value for globus_bool_t.
       #define GLOBUS_FALSE   0
           False value for globus_bool_t.
       #define GLOBUS_NULL   NULL
           NULL value.
       #define GLOBUS_SUCCESS   0
           Generic success result

       Most Globus API functions return this value to indicate success, or some error constant or
       globus_result_t to indicate an error. "
   #define GLOBUS_FAILURE   -1
       Generic failure result

       Some Globus API functions without good error handling return this value to indicate some
       undetermined error occurred. "

   Typedefs
       typedef size_t globus_size_t
           Standard size of memory object

       The globus_size_t is the size of a memory object. It is identical to size_t in all cases
       and doesn't need to be used ever. "
   typedef socklen_t globus_socklen_t
       Size of a socket length parameter.
   typedef unsigned char globus_byte_t
       Unsigned byte datatype

       This is used for byte-addressable arrays of arbitrary data which is not subject to sign
       extension. "
   typedef int globus_bool_t
       Boolean type.
   typedef uint32_t globus_result_t

Detailed Description

       Common Primitive Types.

       Defines the macros and typedefs common to all globus_common components.

Macro Definition Documentation

   #define GLOBUS_NULL   NULL
       NULL value. From back long ago before NULL was standardized? No reason to use this on any
       modern system.

Author

       Generated automatically by Doxygen for globus_common from the source code.