Mods to improve stability for Zephora.

This commit is contained in:
Brad Arant committed 2022-03-14 18:48:58 +00:00
1 parent d13e3f9fb5
commit 03a3799888
7 files changed
+47 -30

No files matched your search

+7 -5
View File
@@ -5,11 +5,13 @@
#include <vector>
#include <string>
namespace core {
namespace core
{
class TCPSession;
class Subscription {
class Subscription
{
public:
Subscription(std::string id, std::string mode = "*AUTHOR");
@@ -19,13 +21,14 @@ namespace core {
int subscribe(TCPSession &session);
int unsubscribe(TCPSession &session);
virtual int process(coreutils::ZString &request, std::stringstream &out);
virtual int process(coreutils::ZString &request, std::stringstream &out, TCPSession &session);
virtual int onSubscribe(TCPSession &session);
int event(std::stringstream &out);
bool ifSubscriber(TCPSession &session);
// int processCommand(coreutils::ZString &request, TCPSession &session) override;
std::string id;
@@ -33,7 +36,6 @@ namespace core {
TCPSession *owner;
std::vector<TCPSession *> subscribers;
};
}