log_producer_common.c 902 B

12345678910111213141516171819202122232425262728
  1. #include "log_producer_common.h"
  2. #ifdef WIN32
  3. #include <windows.h>
  4. #else
  5. #include <sys/socket.h>
  6. #include <netinet/in.h>
  7. #include <arpa/inet.h>
  8. #include <netdb.h>
  9. #endif
  10. log_producer_result LOG_PRODUCER_OK = 0;
  11. log_producer_result LOG_PRODUCER_INVALID = 1;
  12. log_producer_result LOG_PRODUCER_WRITE_ERROR = 2;
  13. log_producer_result LOG_PRODUCER_DROP_ERROR = 3;
  14. log_producer_result LOG_PRODUCER_SEND_NETWORK_ERROR = 4;
  15. log_producer_result LOG_PRODUCER_SEND_QUOTA_ERROR = 5;
  16. log_producer_result LOG_PRODUCER_SEND_UNAUTHORIZED = 6;
  17. log_producer_result LOG_PRODUCER_SEND_SERVER_ERROR = 7;
  18. log_producer_result LOG_PRODUCER_SEND_DISCARD_ERROR = 8;
  19. log_producer_result LOG_PRODUCER_SEND_TIME_ERROR = 9;
  20. log_producer_result LOG_PRODUCER_SEND_EXIT_BUFFERED = 10;
  21. log_producer_result LOG_PRODUCER_PERSISTENT_ERROR = 99;
  22. int is_log_producer_result_ok(log_producer_result rst)
  23. {
  24. return rst == LOG_PRODUCER_OK;
  25. }