ctkNetworkConnectorZeroMQ.cpp 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /*
  2. * ctkNetworkConnectorZeroMQ.cpp
  3. * ctkEventBus
  4. *
  5. * Created by Daniele Giunchi on 11/04/10.
  6. * Copyright 2009 B3C. All rights reserved.
  7. *
  8. * See Licence at: http://tiny.cc/QXJ4D
  9. *
  10. */
  11. #include "ctkNetworkConnectorZeroMQ.h"
  12. #include "ctkEventBusManager.h"
  13. #include <service/event/ctkEvent.h>
  14. using namespace ctkEventBus;
  15. ctkNetworkConnectorZeroMQ::ctkNetworkConnectorZeroMQ() : ctkNetworkConnector() {
  16. m_Protocol = "SOCKET";
  17. }
  18. void ctkNetworkConnectorZeroMQ::initializeForEventBus() {
  19. //ctkRegisterRemoteSignal("ctk/remote/eventBus/comunication/??????????", this, "remoteCommunication(const QString, ctkEventArgumentsList *)");
  20. //ctkRegisterRemoteCallback("ctk/remote/eventBus/comunication/????????????", this, "send(const QString, ctkEventArgumentsList *)");
  21. }
  22. ctkNetworkConnectorZeroMQ::~ctkNetworkConnectorZeroMQ() {
  23. }
  24. //retrieve an instance of the object
  25. ctkNetworkConnector *ctkNetworkConnectorZeroMQ::clone() {
  26. ctkNetworkConnectorZeroMQ *copy = new ctkNetworkConnectorZeroMQ();
  27. return copy;
  28. }
  29. void ctkNetworkConnectorZeroMQ::createClient(const QString hostName, const unsigned int port) {
  30. Q_UNUSED(hostName);
  31. Q_UNUSED(port);
  32. //@@ TODO
  33. }
  34. void ctkNetworkConnectorZeroMQ::createServer(const unsigned int port) {
  35. Q_UNUSED(port);
  36. //@@ TODO
  37. }
  38. void ctkNetworkConnectorZeroMQ::stopServer() {
  39. //@@ TODO
  40. }
  41. void ctkNetworkConnectorZeroMQ::startListen() {
  42. //@@ TODO
  43. }
  44. void ctkNetworkConnectorZeroMQ::send(const QString event_id, ctkEventArgumentsList *argList) {
  45. Q_UNUSED(event_id);
  46. Q_UNUSED(argList);
  47. //@@ TODO
  48. }
  49. void ctkNetworkConnectorZeroMQ::processReturnValue( int requestId, QVariant value ) {
  50. Q_UNUSED(requestId);
  51. Q_UNUSED(value);
  52. //@@ TODO
  53. }