Gearman Developer Documentation

libgearman-server/common.h File Reference

System include files. More...

#include "config.h"
#include "server.h"
#include <time.h>

Go to the source code of this file.

Defines

#define likely(__x)   if((__x))
#define unlikely(__x)   if((__x))
#define GEARMAN_LOG(__gearman, __verbose,...)
#define GEARMAN_FATAL(__gearman,...)   GEARMAN_LOG(__gearman, GEARMAN_VERBOSE_FATAL, __VA_ARGS__)
#define GEARMAN_SERVER_FATAL(__server,...)   GEARMAN_FATAL((__server)->gearman, __VA_ARGS__)
#define GEARMAN_ERROR(__gearman,...)
#define GEARMAN_SERVER_ERROR(__server,...)   GEARMAN_ERROR((__server)->gearman, __VA_ARGS__)
#define GEARMAN_INFO(__gearman,...)
#define GEARMAN_SERVER_INFO(__server,...)   GEARMAN_INFO((__server)->gearman, __VA_ARGS__)
#define GEARMAN_DEBUG(__gearman,...)
#define GEARMAN_SERVER_DEBUG(__server,...)   GEARMAN_DEBUG((__server)->gearman, __VA_ARGS__)
#define GEARMAN_CRAZY(__gearman,...)
#define GEARMAN_SERVER_CRAZY(__server,...)   GEARMAN_CRAZY((__server)->gearman, __VA_ARGS__)
#define GEARMAN_ERROR_SET(__gearman, __function,...)
#define GEARMAN_SERVER_ERROR_SET(__server,...)   GEARMAN_ERROR_SET((__server)->gearman, __VA_ARGS__)
#define GEARMAN_CONF_ERROR_SET(__conf, __function,...)
#define GEARMAN_SERVER_THREAD_LOCK(__thread)
#define GEARMAN_SERVER_THREAD_UNLOCK(__thread)
#define GEARMAN_LIST_ADD(__list, __obj, __prefix)
#define GEARMAN_LIST_DEL(__list, __obj, __prefix)
#define GEARMAN_FIFO_ADD(__list, __obj, __prefix)
#define GEARMAN_FIFO_DEL(__list, __obj, __prefix)
#define GEARMAN_HASH_ADD(__hash, __key, __obj, __prefix)
#define GEARMAN_HASH_DEL(__hash, __key, __obj, __prefix)
#define event_base_new   event_init
#define event_base_free   (void)
#define event_base_get_method(__base)   event_get_method()

Detailed Description

System include files.

Definition in file common.h.


Define Documentation

#define likely ( __x   )     if((__x))

Definition at line 83 of file common.h.

#define unlikely ( __x   )     if((__x))

Definition at line 84 of file common.h.

#define GEARMAN_SERVER_FATAL ( __server,
...   )     GEARMAN_FATAL((__server)->gearman, __VA_ARGS__)

Definition at line 111 of file common.h.

#define GEARMAN_SERVER_ERROR ( __server,
...   )     GEARMAN_ERROR((__server)->gearman, __VA_ARGS__)

Definition at line 122 of file common.h.

#define GEARMAN_SERVER_INFO ( __server,
...   )     GEARMAN_INFO((__server)->gearman, __VA_ARGS__)

Definition at line 133 of file common.h.

#define GEARMAN_SERVER_DEBUG ( __server,
...   )     GEARMAN_DEBUG((__server)->gearman, __VA_ARGS__)

Definition at line 144 of file common.h.

#define GEARMAN_SERVER_CRAZY ( __server,
...   )     GEARMAN_CRAZY((__server)->gearman, __VA_ARGS__)

Definition at line 155 of file common.h.

#define GEARMAN_SERVER_ERROR_SET ( __server,
...   )     GEARMAN_ERROR_SET((__server)->gearman, __VA_ARGS__)

Definition at line 171 of file common.h.

#define GEARMAN_CONF_ERROR_SET ( __conf,
__function,
...   ) 
Value:
{ \
  snprintf((__conf)->last_error, GEARMAN_MAX_ERROR_SIZE, \
           __function ":" __VA_ARGS__); \
}

Macro to set error string.

Definition at line 178 of file common.h.

#define event_base_new   event_init

Definition at line 282 of file common.h.

#define event_base_free   (void)

Definition at line 286 of file common.h.

#define event_base_get_method ( __base   )     event_get_method()

Definition at line 290 of file common.h.


Generated on Tue Oct 13 20:19:22 2009 by  doxygen 1.6.1