Man Linux: Main Page and Category List

NAME

       Globus Callback -

   Modules
       Globus Callback API
       Globus Callback Spaces
       Globus Callback Signal Handling

   Module Specific
       enum globus_callback_error_type_t {
           GLOBUS_CALLBACK_ERROR_INVALID_CALLBACK_HANDLE =  1024,
           GLOBUS_CALLBACK_ERROR_INVALID_SPACE,
           GLOBUS_CALLBACK_ERROR_MEMORY_ALLOC,
           GLOBUS_CALLBACK_ERROR_INVALID_ARGUMENT,
           GLOBUS_CALLBACK_ERROR_ALREADY_CANCELED,
           GLOBUS_CALLBACK_ERROR_NO_ACTIVE_CALLBACK }
       typedef int globus_callback_handle_t
       typedef int globus_callback_space_t
       typedef struct globus_l_callback_space_attr_s *
           globus_callback_space_attr_t
       #define GLOBUS_CALLBACK_MODULE
       #define GLOBUS_POLL_MODULE

Detailed Description

Define Documentation

   #define GLOBUS_CALLBACK_MODULE
       Module descriptor for for globus_callback module. Must be activated
       before any of the following api is called.

       Note: You would not normally activate this module directly. Activating
       the GLOBUS_COMMON_MODULE will in turn activate this also.

   #define GLOBUS_POLL_MODULE Deprecated
       Backward compatible name

Typedef Documentation

   typedef int globus_callback_handle_t
       Handle for a periodic callback. This handle can be copied or compared,
       and represented as NULL with GLOBUS_NULL_HANDLE

   typedef int globus_callback_space_t
       Handle for a callback space. This handle can be copied or compared and
       represented as NULL with GLOBUS_NULL_HANDLE

   typedef struct globus_l_callback_space_attr_s* globus_callback_space_attr_t
       Handle for a space attr. This handle can be copied and represented as
       NULL with GLOBUS_NULL

Enumeration Type Documentation

   enum globus_callback_error_type_t
       Possible error types returned by the api in this module. You can use
       the error API to check results against these types.

       See also:
           Error Handling Helpers

       Enumerator:

       GLOBUS_CALLBACK_ERROR_INVALID_CALLBACK_HANDLE
              The callback handle is not valid or it has already been
              destroyed.

       GLOBUS_CALLBACK_ERROR_INVALID_SPACE
              The space handle is not valid or it has already been destroyed.

       GLOBUS_CALLBACK_ERROR_MEMORY_ALLOC
              Could not allocate memory for an internal structure.

       GLOBUS_CALLBACK_ERROR_INVALID_ARGUMENT
              One of the arguments is NULL or out of range.

       GLOBUS_CALLBACK_ERROR_ALREADY_CANCELED
              Attempt to unregister callback again.

       GLOBUS_CALLBACK_ERROR_NO_ACTIVE_CALLBACK
              Attempt to retrieve info about a callback not in callers’s
              stack.

Author

       Generated automatically by Doxygen for globus common from the source
       code.