mirror of
https://github.com/ggerganov/ggwave.git
synced 2026-03-20 02:00:58 +08:00
ggwave-gui : working file sharing
This commit is contained in:
42
examples/ggwave-gui/interface.h
Normal file
42
examples/ggwave-gui/interface.h
Normal file
@@ -0,0 +1,42 @@
|
||||
#ifndef interface_h
|
||||
#define interface_h
|
||||
|
||||
#ifdef __cplusplus
|
||||
#include "common.h"
|
||||
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
void interface_addFile(
|
||||
const char * uri,
|
||||
const char * filename,
|
||||
const char * dataBuffer,
|
||||
size_t dataSize);
|
||||
|
||||
void interface_loadAllFiles();
|
||||
|
||||
void interface_shareFile(
|
||||
const char * uri,
|
||||
const char * filename,
|
||||
const char * dataBuffer,
|
||||
size_t dataSize);
|
||||
|
||||
void interface_deleteFile(
|
||||
const char * uri,
|
||||
const char * filename);
|
||||
|
||||
void interface_receiveFile(
|
||||
const char * uri,
|
||||
const char * filename,
|
||||
const char * dataBuffer,
|
||||
size_t dataSize);
|
||||
|
||||
bool interface_needReloadFiles();
|
||||
|
||||
void updateMain();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* interface_h */
|
||||
Reference in New Issue
Block a user