api.patch 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. From c8ece5d572bf68a7d0f63405089a7a8d7d6206ee Mon Sep 17 00:00:00 2001
  2. From: "email@email.com" <email@email.com>
  3. Date: Fri, 31 Jul 2020 15:37:29 +0300
  4. Subject: [PATCH] fixed 'undefined reference' error when compile for windows
  5. platform
  6. ---
  7. include/anyrpc/json/jsonserver.h | 2 +-
  8. include/anyrpc/messagepack/messagepackserver.h | 2 +-
  9. include/anyrpc/xml/xmlserver.h | 2 +-
  10. 3 files changed, 3 insertions(+), 3 deletions(-)
  11. diff --git a/include/anyrpc/json/jsonserver.h b/include/anyrpc/json/jsonserver.h
  12. index d883b16..000bbd4 100644
  13. --- a/include/anyrpc/json/jsonserver.h
  14. +++ b/include/anyrpc/json/jsonserver.h
  15. @@ -24,7 +24,7 @@
  16. namespace anyrpc
  17. {
  18. -bool JsonRpcHandler(MethodManager* manager, char* request, std::size_t length, Stream &response);
  19. +ANYRPC_API bool JsonRpcHandler(MethodManager* manager, char* request, std::size_t length, Stream &response);
  20. ////////////////////////////////////////////////////////////////////////////////
  21. diff --git a/include/anyrpc/messagepack/messagepackserver.h b/include/anyrpc/messagepack/messagepackserver.h
  22. index cc708f8..708bd72 100644
  23. --- a/include/anyrpc/messagepack/messagepackserver.h
  24. +++ b/include/anyrpc/messagepack/messagepackserver.h
  25. @@ -24,7 +24,7 @@
  26. namespace anyrpc
  27. {
  28. -bool MessagePackRpcHandler(MethodManager* manager, char* request, std::size_t length, Stream &response);
  29. +ANYRPC_API bool MessagePackRpcHandler(MethodManager* manager, char* request, std::size_t length, Stream &response);
  30. ////////////////////////////////////////////////////////////////////////////////
  31. diff --git a/include/anyrpc/xml/xmlserver.h b/include/anyrpc/xml/xmlserver.h
  32. index 5350ca5..fe0ed23 100644
  33. --- a/include/anyrpc/xml/xmlserver.h
  34. +++ b/include/anyrpc/xml/xmlserver.h
  35. @@ -24,7 +24,7 @@
  36. namespace anyrpc
  37. {
  38. -bool XmlRpcHandler(MethodManager* manager, char* request, std::size_t length, Stream &response);
  39. +ANYRPC_API bool XmlRpcHandler(MethodManager* manager, char* request, std::size_t length, Stream &response);
  40. ////////////////////////////////////////////////////////////////////////////////