From ae7d00edf2f02912ec9c04919ea7535c93d2d1e0 Mon Sep 17 00:00:00 2001 From: Joel Grunbaum <joelgrun@gmail.com> Date: Wed, 12 Jan 2022 04:54:19 +0000 Subject: [PATCH] Intermediate ftp, no libcurl on mac --- protocol.hpp | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/protocol.hpp b/protocol.hpp index 94f6476..386d6af 100644 --- a/protocol.hpp +++ b/protocol.hpp @@ -10,12 +10,13 @@ { enum OrderEnum { ADD, DELETE, BROKER_REQUEST, BROKER_CONFIRM }; - // Catchup utilities +// Catchup utilities std::unordered_map<std::string, book::Book> recoverBook(); +void catchUp(std::unordered_map<std::string, book::Book>& bs); - // Outgoing messages - void addOrder(json::AddMessage& order); - void deleteOrder(json::DeleteMessage& order); +// Outgoing messages +json::Message* addOrder(json::AddMessage& order); +json::Message* deleteOrder(json::DeleteMessage& order); // Incoming messages void handleMessage(std::unordered_map<std::string, book::Book>& bs, @@ -25,13 +26,13 @@ void settle(std::unordered_map<std::string, book::Book>& bs, json::SettleMessage* message); void addedOrder(std::unordered_map<std::string, book::Book>& bs, - json::AddedMessage* message); + json::AddedMessage* message); void deletedOrder(std::unordered_map<std::string, book::Book>& bs, - json::DeletedMessage* message); + json::DeletedMessage* message); void tradeOrder(std::unordered_map<std::string, book::Book>& bs, json::TradeMessage* message); void broker(std::unordered_map<std::string, book::Book>& bs, json::Broker* message); - void send(std::string& message); +json::Message* send(std::string& message); } // namespace protocol -- Gitblit v1.9.3