Advertisement
zoltanb

Untitled

May 8th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. NetworkHandler* NetworkHandler::instance_ = nullptr;
  2.  
  3.   // ctor, dtor decl...
  4.  
  5. NetworkHandler* ZmqHandler::GetInstance() {
  6.   if (instance_ == nullptr) {
  7.     instance_ = new ZmqHandler();
  8.   }
  9.   return instance_;
  10. }
  11.  
  12. void ZmqHandler::Start() {
  13.   SetupNetworking();
  14.   // fn body...
  15. }
  16.  
  17. void ZmqHandler::SetupNetworking() {
  18.   printf("Configuring ZMQ as network handler...\n");
  19.   StartZmqServer();
  20. }
  21.  
  22. void ZmqHandler::StartZmqServer() {
  23.   printf("Starting ZMQ server...\n");
  24.   // fn body...
  25. }
  26.  
  27. void ZmqHandler::SendMessage(std::string message, Module module) {
  28.   printf("Message sent to %s...\n", ModuleName(module).c_str());
  29.   printf("Content: %s\n", message.c_str());
  30.   // fn body...
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement