Joel Grunbaum
2022-01-20 128c6d51ec8c70e230dc86b100cb887ba3f0378d
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);