45 lines
940 B
C++
45 lines
940 B
C++
#include "OrderBookEntry.h"
|
|
|
|
OrderBookEntry::OrderBookEntry( double _price,
|
|
double _amount,
|
|
std::string _timestamp,
|
|
std::string _product,
|
|
OrderBookType _orderType,
|
|
std::string _username)
|
|
: price(_price),
|
|
amount(_amount),
|
|
timestamp(_timestamp),
|
|
product(_product),
|
|
orderType(_orderType),
|
|
username(_username)
|
|
{
|
|
|
|
|
|
}
|
|
|
|
OrderBookType OrderBookEntry::stringToOrderBookType(std::string s)
|
|
{
|
|
if (s == "ask")
|
|
{
|
|
return OrderBookType::ask;
|
|
}
|
|
if (s == "bid")
|
|
{
|
|
return OrderBookType::bid;
|
|
}
|
|
if(s == "asksale")
|
|
{
|
|
return OrderBookType::asksale;
|
|
}
|
|
if(s == "bidsale")
|
|
{
|
|
return OrderBookType::bidsale;
|
|
}
|
|
return OrderBookType::unknown;
|
|
}
|
|
|
|
std::string OrderBookEntry::OrderBookTypeToString(OrderBookType s)
|
|
{
|
|
std::string thisString = stringMap.at(s);
|
|
return thisString;
|
|
} |