Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

Globus Callback

Modules

Module Specific


Detailed Description

View documentation without frames
View documentation with frames

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
Enumeration values:
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.


about globus | globus toolkit | dev.globus

Comments? webmaster@globus.org