Poster of Linux kernelThe best gift for a Linux geek
Globus Callback

Globus Callback

Section: globus common (3) Updated: Sat Oct 16 2010
Local index Up
 

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_MODULEDeprecated

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.


 

Index

NAME
Modules
Module Specific
Detailed Description
Define Documentation
#define GLOBUS_CALLBACK_MODULE
#define GLOBUS_POLL_MODULEDeprecated
Typedef Documentation
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
Enumeration Type Documentation
enum globus_callback_error_type_t
Author

This document was created by man2html, using the manual pages.
Time: 21:47:00 GMT, April 16, 2011