Joel Grunbaum
2022-01-19 0bef191acd5a77544852e6a3daae2df05bd34a31
protocol.hpp
@@ -3,6 +3,7 @@
#include "book.hpp"
#include "json.hpp"
#include <deque>
#include <string>
#include <unordered_map>
@@ -12,7 +13,9 @@
// Catchup utilities
std::unordered_map<std::string, book::Book> recoverBook();
void catchUp(std::unordered_map<std::string, book::Book>& bs);
void createWebSocket();
std::deque<json::Message*>
catchUp(std::unordered_map<std::string, book::Book>& bs);
// Outgoing messages
json::Message* addOrder(json::AddMessage& order);