#pragma once #include "ggwave-common-sdl2.h" #include #include std::thread initMain(); void renderMain(); void deinitMain(std::thread & worker); int getShareId(); const char * getShareFilename(); int getDeleteId(); const char * getDeleteFilename(); int getReceivedId(); std::vector getReceivedFilename(); std::vector getReceivedDataBuffer(); std::vector getReceivedDataSize(); void clearFiles(); void addFile( const char * uri, const char * filename, const char * dataBuffer, size_t dataSize); void addFile( const char * uri, const char * filename, std::vector && data);