YouDunIt/modules/you_done_it/ydi_server.h

19 lines
439 B
C++

#pragma once
#include "core/templates/vector.h"
#include "you_done_it/ydi_networking.h"
#include <cassert>
namespace ydi::server {
bool open();
void close();
bool has_client();
bool is_running();
namespace receive {
bool new_clues(Vector<NetworkData::ClueID> &out);
} //namespace receive
namespace send {
void conclusion(NetworkData::ClueID method, NetworkData::ClueID motive, NetworkData::ClueID murderer);
}
} //namespace ydi::server