Globus Callback(3)
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.