Grant Limberg пре 3 недеља
родитељ
комит
ebe8fdb08e
2 измењених фајлова са 18 додато и 18 уклоњено
  1. 12 12
      controller/PubSubListener.cpp
  2. 6 6
      controller/PubSubListener.hpp

+ 12 - 12
controller/PubSubListener.cpp

@@ -17,14 +17,14 @@ void listener_callback(void* user_ptr, const uint8_t* payload, uintptr_t length)
 	listener->onNotification(payload_str);
 }
 
-NetworkListener::NetworkListener(const char* controller_id, uint64_t listen_timeout, rustybits::NetworkListenerCallback callback) : _listener(nullptr)
+PubSubNetworkListener::PubSubNetworkListener(const char* controller_id, uint64_t listen_timeout, rustybits::NetworkListenerCallback callback) : _listener(nullptr)
 {
 	_listener = rustybits::network_listener_new(controller_id, listen_timeout, callback, this);
-	_listenThread = std::thread(&NetworkListener::listenThread, this);
-	_changeHandlerThread = std::thread(&NetworkListener::changeHandlerThread, this);
+	_listenThread = std::thread(&PubSubNetworkListener::listenThread, this);
+	_changeHandlerThread = std::thread(&PubSubNetworkListener::changeHandlerThread, this);
 }
 
-NetworkListener::~NetworkListener()
+PubSubNetworkListener::~PubSubNetworkListener()
 {
 	if (_listener) {
 		rustybits::network_listener_delete(_listener);
@@ -32,13 +32,13 @@ NetworkListener::~NetworkListener()
 	}
 }
 
-void NetworkListener::onNotification(const std::string& payload)
+void PubSubNetworkListener::onNotification(const std::string& payload)
 {
 	fprintf(stderr, "Network notification received: %s\n", payload.c_str());
 	// TODO: Implement the logic to handle network notifications
 }
 
-void NetworkListener::listenThread()
+void PubSubNetworkListener::listenThread()
 {
 	if (_listener) {
 		while (rustybits::network_listener_listen(_listener)) {
@@ -47,14 +47,14 @@ void NetworkListener::listenThread()
 	}
 }
 
-void NetworkListener::changeHandlerThread()
+void PubSubNetworkListener::changeHandlerThread()
 {
 	if (_listener) {
 		rustybits::network_listener_change_handler(_listener);
 	}
 }
 
-MemberListener::MemberListener(const char* controller_id, uint64_t listen_timeout, rustybits::NetworkListenerCallback callback) : _listener(nullptr)
+PubSubMemberListener::PubSubMemberListener(const char* controller_id, uint64_t listen_timeout, rustybits::NetworkListenerCallback callback) : _listener(nullptr)
 {
 	// Initialize the member listener with the provided controller ID and timeout
 	// The callback will be called when a member notification is received
@@ -63,7 +63,7 @@ MemberListener::MemberListener(const char* controller_id, uint64_t listen_timeou
 	}
 }
 
-MemberListener::~MemberListener()
+PubSubMemberListener::~PubSubMemberListener()
 {
 	if (_listener) {
 		rustybits::member_listener_delete(_listener);
@@ -71,14 +71,14 @@ MemberListener::~MemberListener()
 	}
 }
 
-void MemberListener::onNotification(const std::string& payload)
+void PubSubMemberListener::onNotification(const std::string& payload)
 {
 	fprintf(stderr, "Member notification received: %s\n", payload.c_str());
 
 	// TODO: Implement the logic to handle network notifications
 }
 
-void MemberListener::listenThread()
+void PubSubMemberListener::listenThread()
 {
 	if (_listener) {
 		while (rustybits::member_listener_listen(_listener)) {
@@ -87,7 +87,7 @@ void MemberListener::listenThread()
 	}
 }
 
-void MemberListener::changeHandlerThread()
+void PubSubMemberListener::changeHandlerThread()
 {
 	if (_listener) {
 		rustybits::member_listener_change_handler(_listener);

+ 6 - 6
controller/PubSubListener.hpp

@@ -19,10 +19,10 @@ class PubSubListener {
 	virtual void onNotification(const std::string& payload) = 0;
 };
 
-class NetworkListener : public PubSubListener {
+class PubSubNetworkListener : public PubSubListener {
   public:
-	NetworkListener(const char* controller_id, uint64_t listen_timeout, rustybits::NetworkListenerCallback callback);
-	virtual ~NetworkListener();
+	PubSubNetworkListener(const char* controller_id, uint64_t listen_timeout, rustybits::NetworkListenerCallback callback);
+	virtual ~PubSubNetworkListener();
 
 	virtual void onNotification(const std::string& payload) override;
 
@@ -35,10 +35,10 @@ class NetworkListener : public PubSubListener {
 	std::thread _changeHandlerThread;
 };
 
-class MemberListener : public PubSubListener {
+class PubSubMemberListener : public PubSubListener {
   public:
-	MemberListener(const char* controller_id, uint64_t listen_timeout, rustybits::MemberListenerCallback callback);
-	virtual ~MemberListener();
+	PubSubMemberListener(const char* controller_id, uint64_t listen_timeout, rustybits::MemberListenerCallback callback);
+	virtual ~PubSubMemberListener();
 
 	virtual void onNotification(const std::string& payload) override;