GLOBUS_CALLBACK_ERROR_NO_ACTIVE_CALLBACK3
Globus callback - globus callback function interface.
Part of globus_callback(3).
Usage
Modules
Globus Callback
API
Globus Callback
API.
Globus
Callback
Spaces
Globus Callback
Spaces.
Globus
Callback
Signal
Handling
Globus Callback
Signal
Handling.
Typedefs
typedef int
globus_callback_handle_t
Enumerations
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
Detailed Description
Globus Callback Function Interface.
Macro Definition Documentation
#define GLOBUS_CALLBACK_MODULE
Module descriptor. 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
Module descriptor.
Deprecated
Backward compatible name
Typedef Documentation
typedef int globus_callback_handle_t
Periodic callback handle. 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
Callback space attribute. This handle can be copied and represented as NULL with GLOBUS_NULL
typedef int globus_callback_space_t
Callback space handle. This handle can be copied or compared and represented as NULL with GLOBUS_NULL_HANDLE
Enumeration Type Documentation
enum globus_callback_error_type_t
Error types. 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
History
- Debian 13 (Trixie): the text shown here
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)
- Debian 9 (Stretch)
- Debian 8 (Jessie)