diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..e69de29 diff --git a/bookmarks.html b/bookmarks.html new file mode 100644 index 0000000..7392fd3 --- /dev/null +++ b/bookmarks.html @@ -0,0 +1,27 @@ + +
+ ++
+ diff --git a/core b/core new file mode 100644 index 0000000..16c5fe0 Binary files /dev/null and b/core differ diff --git a/pclsync/debug/pnetlibs_debug.c b/pclsync/debug/pnetlibs_debug.c index 5b1bd7c..1a8d0c9 100644 --- a/pclsync/debug/pnetlibs_debug.c +++ b/pclsync/debug/pnetlibs_debug.c @@ -13,7 +13,7 @@ // Internal helpers (debug-only) // -------------------------------------------------------------------------- -void pident(int ident) { +static void pident(int ident) { VAR_ARRAY(b, char, ident + 1); memset(b, '\t', ident); b[ident] = 0; diff --git a/pclsync/pcryptofolder.c b/pclsync/pcryptofolder.c index 23f74e9..64cd11c 100644 --- a/pclsync/pcryptofolder.c +++ b/pclsync/pcryptofolder.c @@ -1620,7 +1620,7 @@ static int get_fldr_name(psync_folderid_t folderid, } } -int psync_cloud_crypto_send_mkdir(psync_folderid_t folderid, const char *name, +static int psync_cloud_crypto_send_mkdir(psync_folderid_t folderid, const char *name, const char **err, const char *b64key, size_t b64keylen, psync_encrypted_symmetric_key_t encsym, @@ -1789,7 +1789,7 @@ int pcryptofolder_mkdir(psync_folderid_t folderid, const char *name, return ret; } -int psync_pcloud_crypto_reencode_key( +static int psync_pcloud_crypto_reencode_key( const unsigned char *rsapub, size_t rsapublen, const unsigned char *rsapriv, size_t rsaprivlen, const char *oldpassphrase, const char *newpassphrase, uint32_t flags, char **privenc, char **sign) { @@ -1919,7 +1919,7 @@ err_ph_1: return PSYNC_CRYPTO_BAD_PASSPHRASE; } -int psync_pcloud_crypto_encode_key(const char *newpassphrase, uint32_t flags, +static int psync_pcloud_crypto_encode_key(const char *newpassphrase, uint32_t flags, char **privenc, char **sign) { unsigned char *newpriv; priv_key_ver1 *rsapriv_struct; diff --git a/pclsync/pfscrypto.c b/pclsync/pfscrypto.c index 3978850..1aaa7fb 100644 --- a/pclsync/pfscrypto.c +++ b/pclsync/pfscrypto.c @@ -1455,7 +1455,7 @@ int pfs_crpt_read_mod(psync_openfile_t *of, char *buf, return pfs_unlock_ret(of, size); } -int pfs_crpt_write_mod_nu(psync_openfile_t *of, +static int pfs_crpt_write_mod_nu(psync_openfile_t *of, const char *buf, uint64_t size, uint64_t offset, int checkextender); @@ -1487,7 +1487,7 @@ static int pfs_modfile_fillzero(psync_openfile_t *of, uint64_t size, return 0; } -int pfs_crpt_write_mod_nu(psync_openfile_t *of, +static int pfs_crpt_write_mod_nu(psync_openfile_t *of, const char *buf, uint64_t size, uint64_t offset, int checkextender) { diff --git a/pclsync/pfstasks.c b/pclsync/pfstasks.c index 48ece77..1cad4c3 100644 --- a/pclsync/pfstasks.c +++ b/pclsync/pfstasks.c @@ -819,7 +819,7 @@ static psync_fsfileid_t get_file_at_old_location(psync_fsfileid_t fileid) { return ret; } -void pfs_task_stop_and_delete_file(psync_fsfileid_t fileid) { +static void pfs_task_stop_and_delete_file(psync_fsfileid_t fileid) { psync_sql_res *res; pdbg_logf(D_NOTICE, "trying to stop upload of task %lu", (unsigned long)-fileid); if (pfs_upld_in_current_small_uploads_batch_locked(-fileid)) { diff --git a/pclsync/pfsupload.c b/pclsync/pfsupload.c index 3ff647b..97c22a3 100644 --- a/pclsync/pfsupload.c +++ b/pclsync/pfsupload.c @@ -926,7 +926,7 @@ static int upload_modify_read_req(psock_t *api) { return PSYNC_NET_OK; } -int upload_modify(uint64_t taskid, psync_folderid_t folderid, const char *name, +static int upload_modify(uint64_t taskid, psync_folderid_t folderid, const char *name, const char *filename, const char *indexname, psync_fileid_t fileid, uint64_t hash, uint64_t writeid, const char *key) { diff --git a/pclsync/pnetlibs.c b/pclsync/pnetlibs.c index 94af5c7..576b7d2 100644 --- a/pclsync/pnetlibs.c +++ b/pclsync/pnetlibs.c @@ -660,7 +660,7 @@ psock_t *psync_api_connect_download() { return sock; } -void psync_socket_close_download(psock_t *sock) { +static void psync_socket_close_download(psock_t *sock) { psock_close(sock); } diff --git a/pclsync/ppagecache.c b/pclsync/ppagecache.c index e15e538..9ed8d54 100644 --- a/pclsync/ppagecache.c +++ b/pclsync/ppagecache.c @@ -4247,7 +4247,7 @@ void ppagecache_init() { NULL); } -void clean_cache_del(void *delcache, ppath_stat *st) { +static void clean_cache_del(void *delcache, ppath_stat *st) { int ret; if (!pfile_stat_isfolder(&st->stat) && (delcache || diff --git a/pclsync/pssl.c b/pclsync/pssl.c index 1fd831e..007a649 100644 --- a/pclsync/pssl.c +++ b/pclsync/pssl.c @@ -164,7 +164,7 @@ void pssl_debug_cb(pssl_debug_callback_t cb, void *ctx) { debug_ctx = ctx; } -int rng_get(void *p_rng, unsigned char *output, size_t output_len) { +static int rng_get(void *p_rng, unsigned char *output, size_t output_len) { rng_ctx *rng; int ret; rng = (rng_ctx *)p_rng; diff --git a/pclsync/psynclib.c b/pclsync/psynclib.c index 303b586..5dbfc41 100644 --- a/pclsync/psynclib.c +++ b/pclsync/psynclib.c @@ -130,7 +130,7 @@ static void ssl_debug_cb(void *ctx, int level, const char *msg, int TODO1, TODO1); // trying to figure out what these are... } -void psync_set_ssl_debug_callback(pssl_debug_callback_t cb) { +static void psync_set_ssl_debug_callback(pssl_debug_callback_t cb) { pssl_log_threshold(PSYNC_SSL_DEBUG_LEVEL); pssl_debug_cb(cb, NULL); } @@ -436,7 +436,7 @@ apiservers_list_t *psync_get_apiservers(char **err) { return ret; } -void psync_reset_apiserver() { +static void psync_reset_apiserver() { psync_set_apiserver(PSYNC_API_HOST, PSYNC_LOCATIONID_DEFAULT); } @@ -2296,7 +2296,7 @@ int psync_is_folder_syncable(char *localPath, char **errMsg) { return 0; } -psync_folderid_t create_bup_mach_folder(char **msgErr) { +static psync_folderid_t create_bup_mach_folder(char **msgErr) { binresult *rootFolIdObj; binresult *retData; @@ -2518,7 +2518,7 @@ char *get_backup_root_name() { char *get_pc_name() { return ptools_get_machine_name(); } -void psync_async_delete_sync(void *ptr) { +static void psync_async_delete_sync(void *ptr) { psync_syncid_t syncId = (psync_syncid_t)(uintptr_t)ptr; int res; diff --git a/pclsync/publiclinks.c b/pclsync/publiclinks.c index 81377ac..3e83608 100644 --- a/pclsync/publiclinks.c +++ b/pclsync/publiclinks.c @@ -757,7 +757,7 @@ int do_psync_delete_link(int64_t linkid, char **err /*OUT*/) { return 0; } -int process_bres(const char *cmd, binresult *bres, psock_t *api, +static int process_bres(const char *cmd, binresult *bres, psock_t *api, char **err) { const char *errorret; int result; @@ -1324,7 +1324,7 @@ void cache_links_all() { pmem_free(PMEM_SUBSYS_OTHER, err); } -int do_delete_all_links(int64_t folderid, int64_t fileid, char **err) { +static int do_delete_all_links(int64_t folderid, int64_t fileid, char **err) { psync_sql_res *res; psync_uint_row row; int ret = 0; diff --git a/pclsync/pupload.c b/pclsync/pupload.c index f6f1764..48e173c 100644 --- a/pclsync/pupload.c +++ b/pclsync/pupload.c @@ -323,7 +323,7 @@ static int task_renamefile(uint64_t taskid, psync_syncid_t syncid, return task_renameremotefile(fileid, folderid, newname); } -int handle_api_errors(sync_err_struct *err_struct) { +static int handle_api_errors(sync_err_struct *err_struct) { int ret = -1; event_data_struct *event_data; psync_syncid_t syncId; diff --git a/tags b/tags new file mode 100644 index 0000000..1b0b1ba --- /dev/null +++ b/tags @@ -0,0 +1,1904 @@ +!_TAG_EXTRA_DESCRIPTION anonymous /Include tags for non-named objects like lambda/ +!_TAG_EXTRA_DESCRIPTION fileScope /Include tags of file scope/ +!_TAG_EXTRA_DESCRIPTION pseudo /Include pseudo tags/ +!_TAG_EXTRA_DESCRIPTION subparser /Include tags generated by subparsers/ +!_TAG_FIELD_DESCRIPTION epoch /the last modified time of the input file (only for F\/file kind tag)/ +!_TAG_FIELD_DESCRIPTION file /File-restricted scoping/ +!_TAG_FIELD_DESCRIPTION input /input file/ +!_TAG_FIELD_DESCRIPTION name /tag name/ +!_TAG_FIELD_DESCRIPTION pattern /pattern/ +!_TAG_FIELD_DESCRIPTION signature /Signature of routine (e.g. prototype or parameter list)/ +!_TAG_FIELD_DESCRIPTION typeref /Type and name of a variable or typedef/ +!_TAG_FIELD_DESCRIPTION!C++ name /aliased names/ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_KIND_DESCRIPTION!C f,function /function definitions/ +!_TAG_KIND_DESCRIPTION!C++ M,module /modules/ +!_TAG_KIND_DESCRIPTION!C++ P,partition /partitions/ +!_TAG_KIND_DESCRIPTION!C++ c,class /classes/ +!_TAG_KIND_DESCRIPTION!C++ f,function /function definitions/ +!_TAG_KIND_DESCRIPTION!C++ n,namespace /namespaces/ +!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ +!_TAG_OUTPUT_FILESEP slash /slash or backslash/ +!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ +!_TAG_OUTPUT_VERSION 1.1 /current.age/ +!_TAG_PARSER_VERSION!C 1.1 /current.age/ +!_TAG_PARSER_VERSION!C++ 1.1 /current.age/ +!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ +!_TAG_PROC_CWD /home/lkn/src/pcloudcc-lneely/testability-refactor/ // +!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +!_TAG_PROGRAM_VERSION 6.2.0 // +!_TAG_ROLE_DESCRIPTION!C!function foreigndecl /declared in foreign languages/ +!_TAG_ROLE_DESCRIPTION!C++!module imported /imported with "imported ..."/ +!_TAG_ROLE_DESCRIPTION!C++!module partOwner /used for specifying a partition/ +!_TAG_ROLE_DESCRIPTION!C++!partition imported /imported with "imported ..."/ +abort_on_sqllock pclsync/psys.c /^static void abort_on_sqllock(uint64_t millisec) {$/;" f typeref:typename:void file: signature:(uint64_t millisec) +account_uploaded_bytes pclsync/pnetlibs.c /^static void account_uploaded_bytes(int unsigned bytes) {$/;" f typeref:typename:void file: signature:(int unsigned bytes) +add_bytes_uploaded pclsync/pupload.c /^static void add_bytes_uploaded(uint64_t bytes) {$/;" f typeref:typename:void file: signature:(uint64_t bytes) +add_dir_scan pclsync/plocalnotify.c /^static void add_dir_scan(localnotify_dir *dir, const char *path) {$/;" f typeref:typename:void file: signature:(localnotify_dir * dir,const char * path) +add_file pclsync/prand.c /^static void add_file(const char *fn, psync_lhash_ctx *hctx, size_t max) {$/;" f typeref:typename:void file: signature:(const char * fn,psync_lhash_ctx * hctx,size_t max) +add_history_record pclsync/pfstasks.c /^static void add_history_record(psync_fileid_t fileid, psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_fileid_t fileid,psync_folderid_t folderid,const char * name) +add_ignored_dir pclsync/plocalscan.c /^static void add_ignored_dir(const char *path) {$/;" f typeref:typename:void file: signature:(const char * path) +add_page_waiter pclsync/ppagecache.c /^add_page_waiter(psync_list *wait_list, psync_list *range_list, uint64_t hash,$/;" f typeref:typename:psync_page_waiter_t * file: signature:(psync_list * wait_list,psync_list * range_list,uint64_t hash,uint64_t pageid,uint64_t fileid,char * buff,uint32_t pageidx,uint32_t copyoff,uint32_t copysize) +add_subfolder_counts pclsync/psuggest.c /^static void add_subfolder_counts(scan_folder *f) {$/;" f typeref:typename:void file: signature:(scan_folder * f) +add_syncid pclsync/plocalnotify.c /^static void add_syncid(psync_syncid_t syncid) {$/;" f typeref:typename:void file: signature:(psync_syncid_t syncid) +add_to_folderlist pclsync/pfolder.c /^static void add_to_folderlist(void *ptr, ppath_stat *stat) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_stat * stat) +addr_load pclsync/psock.c /^static struct addrinfo *addr_load(const char *host, const char *port) {$/;" f typeref:struct:addrinfo * file: signature:(const char * host,const char * port) +addr_save pclsync/psock.c /^static void addr_save(const char *host, const char *port,$/;" f typeref:typename:void file: signature:(const char * host,const char * port,struct addrinfo * addr) +addr_valid pclsync/psock.c /^static int addr_valid(struct addrinfo *olda, struct addrinfo *newa) {$/;" f typeref:typename:int file: signature:(struct addrinfo * olda,struct addrinfo * newa) +adler32 pclsync/pnetlibs.c /^static uint32_t adler32(uint32_t adler, const unsigned char *buff, size_t len) {$/;" f typeref:typename:uint32_t file: signature:(uint32_t adler,const unsigned char * buff,size_t len) +adler32_roll pclsync/pnetlibs.c /^static uint32_t adler32_roll(uint32_t adler, unsigned char byteout,$/;" f typeref:typename:uint32_t file: signature:(uint32_t adler,unsigned char byteout,unsigned char bytein,uint32_t len) +api_error_result pclsync/pbusinessaccount.c /^int api_error_result(binresult *res) {$/;" f typeref:typename:int signature:(binresult * res) +api_sock_is_broken pclsync/pnetlibs.c /^static int api_sock_is_broken(psock_t *ret) {$/;" f typeref:typename:int file: signature:(psock_t * ret) +bind_meta pclsync/pdiff.c /^static int bind_meta(psync_sql_res *res, const binresult *meta, int off) {$/;" f typeref:typename:int file: signature:(psync_sql_res * res,const binresult * meta,int off) +binresult_to_str pclsync/psynclib.c /^static char *binresult_to_str(const binresult *res) {$/;" f typeref:typename:char * file: signature:(const binresult * res) +cache_account_emails pclsync/pbusinessaccount.c /^void cache_account_emails() {$/;" f typeref:typename:void signature:() +cache_account_teams pclsync/pbusinessaccount.c /^void cache_account_teams() {$/;" f typeref:typename:void signature:() +cache_ba_my_teams pclsync/pbusinessaccount.c /^void cache_ba_my_teams() {$/;" f typeref:typename:void signature:() +cache_contacts pclsync/pcontacts.c /^void cache_contacts() { do_call_contactlist(&insert_cache_contact, NULL); }$/;" f typeref:typename:void signature:() +cache_links pclsync/publiclinks.c /^int cache_links(char *err, size_t err_size \/*OUT*\/) {$/;" f typeref:typename:int signature:(char * err,size_t err_size) +cache_links_all pclsync/publiclinks.c /^void cache_links_all() {$/;" f typeref:typename:void signature:() +cache_my_team pclsync/pbusinessaccount.c /^static void cache_my_team(const binresult *team1) {$/;" f typeref:typename:void file: signature:(const binresult * team1) +cache_shares pclsync/pcontacts.c /^void cache_shares() {$/;" f typeref:typename:void signature:() +cache_timer pclsync/pcache.c /^static void cache_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +cache_upload_links pclsync/publiclinks.c /^int cache_upload_links(char **err \/*OUT*\/) {$/;" f typeref:typename:int signature:(char ** err) +calc_ret_len pclsync/papi.c /^static ssize_t calc_ret_len(unsigned char **restrict data,$/;" f typeref:typename:ssize_t file: signature:(unsigned char ** restrict data,size_t * restrict datalen,size_t * restrict strcnt) +calc_status pclsync/pstatus.c /^static uint32_t calc_status() {$/;" f typeref:typename:uint32_t file: signature:() +call_func_for_folder pclsync/pdownload.c /^static int call_func_for_folder(psync_folderid_t localfolderid,$/;" f typeref:typename:int file: signature:(psync_folderid_t localfolderid,psync_folderid_t folderid,psync_syncid_t syncid,psync_eventtype_t event,int (* func)(const char *),int updatemtime,const char * debug) +call_func_for_folder_name pclsync/pdownload.c /^static int call_func_for_folder_name(psync_folderid_t localfolderid,$/;" f typeref:typename:int file: signature:(psync_folderid_t localfolderid,psync_folderid_t folderid,const char * name,psync_syncid_t syncid,psync_eventtype_t event,int (* func)(const char *),int updatemtime,const char * debug) +cat_lstr pclsync/pqevent.c /^static char *cat_lstr(char *src, const char *app, size_t len) {$/;" f typeref:typename:char * file: signature:(char * src,const char * app,size_t len) +cat_str pclsync/pqevent.c /^static char *cat_str(char *src, const char *app) {$/;" f typeref:typename:char * file: signature:(char * src,const char * app) +cat_uint32 pclsync/pqevent.c /^static char *cat_uint32(char *src, uint32_t num) {$/;" f typeref:typename:char * file: signature:(char * src,uint32_t num) +cat_uint32l pclsync/pqevent.c /^PSYNC_NOINLINE static char *cat_uint32l(char *src, uint32_t num) {$/;" f typeref:typename:PSYNC_NOINLINE char * file: signature:(char * src,uint32_t num) +cb_connect_res pclsync/psock.c /^static void cb_connect_res(void *h, void *ptr) {$/;" f typeref:typename:void file: signature:(void * h,void * ptr) +cb_resolve pclsync/psock.c /^static void cb_resolve(void *h, void *ptr) {$/;" f typeref:typename:void file: signature:(void * h,void * ptr) +change_folder_name pclsync/pfsupload.c /^static void change_folder_name(fsupload_task_t *task) {$/;" f typeref:typename:void file: signature:(fsupload_task_t * task) +check_active_subscribtion pclsync/pdiff.c /^static int check_active_subscribtion(const binresult *res) {$/;" f typeref:typename:int file: signature:(const binresult * res) +check_disk_full pclsync/ppagecache.c /^static int check_disk_full() {$/;" f typeref:typename:int file: signature:() +check_file_if_exists pclsync/pupload.c /^static int check_file_if_exists(const unsigned char *hashhex, uint64_t fsize,$/;" f typeref:typename:int file: signature:(const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,struct stat * st) +check_for_deletedfileid pclsync/pdiff.c /^static void check_for_deletedfileid(const binresult *meta) {$/;" f typeref:typename:void file: signature:(const binresult * meta) +check_or_request_page pclsync/ppagecache.c /^static void check_or_request_page(uint64_t fileid, uint64_t hash,$/;" f typeref:typename:void file: signature:(uint64_t fileid,uint64_t hash,uint64_t pageid,psync_list * ranges) +check_overquota pclsync/pdiff.c /^static void check_overquota() {$/;" f typeref:typename:void file: signature:() +check_page_in_database_by_hash pclsync/ppagecache.c /^static long check_page_in_database_by_hash(uint64_t hash,$/;" f typeref:typename:long file: signature:(uint64_t hash,uint64_t pageid,char * buff,unsigned long size,unsigned long off) +check_page_in_database_by_hash_and_cache pclsync/ppagecache.c /^static long check_page_in_database_by_hash_and_cache(uint64_t hash,$/;" f typeref:typename:long file: signature:(uint64_t hash,uint64_t pageid,char * buff,unsigned long size,unsigned long off) +check_page_in_memory_by_hash pclsync/ppagecache.c /^static long check_page_in_memory_by_hash(uint64_t hash, uint64_t pageid,$/;" f typeref:typename:long file: signature:(uint64_t hash,uint64_t pageid,char * buff,unsigned long size,unsigned long off) +check_pages_in_database_by_hash pclsync/ppagecache.c /^static void check_pages_in_database_by_hash(uint64_t hash,$/;" f typeref:typename:void file: signature:(uint64_t hash,uint64_t first_page_id,unsigned long pagecnt,char * buff,unsigned char * dbread) +check_peer_pubkey pclsync/pssl.c /^static int check_peer_pubkey(ssl_connection_t *conn) {$/;" f typeref:typename:int file: signature:(ssl_connection_t * conn) +check_range_for_blocks pclsync/pnetlibs.c /^static int check_range_for_blocks(psync_file_checksums *checksums,$/;" f typeref:typename:int file: signature:(psync_file_checksums * checksums,psync_file_checksum_hash * hash,uint64_t off,uint64_t len,int fd,psync_list * nr) +check_tfa_result pclsync/psynclib.c /^static void check_tfa_result(uint64_t result) {$/;" f typeref:typename:void file: signature:(uint64_t result) +check_token pclsync/pp2p.c /^static int check_token(char *token, uint32_t tlen, unsigned char *key,$/;" f typeref:typename:int file: signature:(char * token,uint32_t tlen,unsigned char * key,uint32_t keylen,unsigned char * hashhex) +check_user_relocated pclsync/pdiff.c /^static int check_user_relocated(uint64_t luserid, psock_t *sock) {$/;" f typeref:typename:int file: signature:(uint64_t luserid,psock_t * sock) +check_userid pclsync/pfsfolder.c /^static void check_userid(uint64_t userid, uint64_t folderid,$/;" f typeref:typename:void file: signature:(uint64_t userid,uint64_t folderid,uint32_t * shareid) +check_write_permissions pclsync/pbusinessaccount.c /^static int check_write_permissions(psync_folderid_t folderid) {$/;" f typeref:typename:int file: signature:(psync_folderid_t folderid) +clean_cache pclsync/ppagecache.c /^static void clean_cache() {$/;" f typeref:typename:void file: signature:() +clean_cache_del pclsync/ppagecache.c /^void clean_cache_del(void *delcache, ppath_stat *st) {$/;" f typeref:typename:void signature:(void * delcache,ppath_stat * st) +clean_stuck_tasks pclsync/pfsupload.c /^static void clean_stuck_tasks() {$/;" f typeref:typename:void file: signature:() +clean_uploads_for_task pclsync/pfsupload.c /^static int clean_uploads_for_task(psock_t *api, psync_uploadid_t taskid) {$/;" f typeref:typename:int file: signature:(psock_t * api,psync_uploadid_t taskid) +clear_db pclsync/psynclib.c /^static void clear_db(int save) {$/;" f typeref:typename:void file: signature:(int save) +close_if_valid pclsync/pfs.c /^static void close_if_valid(int fd) {$/;" f typeref:typename:void file: signature:(int fd) +cmp_discard_pages pclsync/ppagecache.c /^static int cmp_discard_pages(const psync_list *p1, const psync_list *p2) {$/;" f typeref:typename:int file: signature:(const psync_list * p1,const psync_list * p2) +cmp_flush_pages pclsync/ppagecache.c /^static int cmp_flush_pages(const psync_list *p1, const psync_list *p2) {$/;" f typeref:typename:int file: signature:(const psync_list * p1,const psync_list * p2) +cmp_folderid pclsync/pdiff.c /^static int cmp_folderid(const void *ptr1, const void *ptr2) {$/;" f typeref:typename:int file: signature:(const void * ptr1,const void * ptr2) +combine_syncid_lf pclsync/ppathstatus.c /^static inline uint64_t combine_syncid_lf(psync_syncid_t syncid,$/;" f typeref:typename:uint64_t file: signature:(psync_syncid_t syncid,psync_folderid_t localfolderid) +commit pclsync/psql.c /^static void commit(int success) {$/;" f typeref:typename:void file: signature:(int success) +comp_hash pclsync/ppathstatus.c /^static void comp_hash(const char *s, size_t len, uint32_t *out, uint64_t seed1,$/;" f typeref:typename:void file: signature:(const char * s,size_t len,uint32_t * out,uint64_t seed1,uint64_t seed2) +compare_inode pclsync/plocalscan.c /^static int compare_inode(const psync_list *l1, const psync_list *l2) {$/;" f typeref:typename:int file: signature:(const psync_list * l1,const psync_list * l2) +compare_sizeinodemtime pclsync/plocalscan.c /^static int compare_sizeinodemtime(const psync_list *l1, const psync_list *l2) {$/;" f typeref:typename:int file: signature:(const psync_list * l1,const psync_list * l2) +compute_hash pclsync/pcache.c /^static uint32_t compute_hash(const char *key, size_t *len) {$/;" f typeref:typename:uint32_t file: signature:(const char * key,size_t * len) +conn_alloc pclsync/pssl.c /^static ssl_connection_t *conn_alloc(const char *hostname) {$/;" f typeref:typename:ssl_connection_t * file: signature:(const char * hostname) +connect_cache_create_node pclsync/pnetlibs.c /^connect_cache_tree_node_t *connect_cache_create_node(const char *host) {$/;" f typeref:typename:connect_cache_tree_node_t * signature:(const char * host) +connect_cache_neighbour_is_free_duplicate pclsync/pnetlibs.c /^connect_cache_neighbour_is_free_duplicate(psync_tree *e, const char *host) {$/;" f typeref:typename:connect_cache_tree_node_t * file: signature:(psync_tree * e,const char * host) +connect_cache_thread pclsync/pnetlibs.c /^static void connect_cache_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +connect_cache_wait_for_http_connection pclsync/pnetlibs.c /^psock_t *connect_cache_wait_for_http_connection(const char *host,$/;" f typeref:typename:psock_t * signature:(const char * host,int usessl) +connect_res pclsync/psock.c /^static int connect_res(struct addrinfo *res) {$/;" f typeref:typename:int file: signature:(struct addrinfo * res) +connect_socket pclsync/psock.c /^static int connect_socket(const char *host, const char *port) {$/;" f typeref:typename:int file: signature:(const char * host,const char * port) +conv_xdigit pclsync/pfscrypto.c /^static unsigned conv_xdigit(char dig) {$/;" f typeref:typename:unsigned file: signature:(char dig) +convert_perms pclsync/psynclib.c /^static uint32_t convert_perms(uint32_t permissions) {$/;" f typeref:typename:uint32_t file: signature:(uint32_t permissions) +copy_address pclsync/psock.c /^static void copy_address(struct sockaddr_storage *dst,$/;" f typeref:typename:void file: signature:(struct sockaddr_storage * dst,const struct sockaddr * src) +copy_aligned pclsync/pcrypto.c /^static void copy_aligned(unsigned char *dst, const unsigned char *src) {$/;" f typeref:typename:void file: signature:(unsigned char * dst,const unsigned char * src) +copy_file pclsync/pfsupload.c /^static int copy_file(psock_t *api, const struct stat *st,$/;" f typeref:typename:int file: signature:(psock_t * api,const struct stat * st,psync_fileid_t fileid,uint64_t hash,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid) +copy_file pclsync/pupload.c /^static int copy_file(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:int file: signature:(psync_fileid_t fileid,uint64_t hash,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,struct stat * st) +copy_file_if_exists pclsync/pfsupload.c /^static int copy_file_if_exists(psock_t *api, const char *filename,$/;" f typeref:typename:int file: signature:(psock_t * api,const char * filename,const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid) +copy_file_if_exists pclsync/pupload.c /^static int copy_file_if_exists(const unsigned char *hashhex, uint64_t fsize,$/;" f typeref:typename:int file: signature:(const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,struct stat * st) +copy_iv_and_xor_with_counter pclsync/pcrypto.c /^static void copy_iv_and_xor_with_counter(unsigned char *dest,$/;" f typeref:typename:void file: signature:(unsigned char * dest,const unsigned char * iv,uint64_t counter) +copy_pad pclsync/pcrypto.c /^static void copy_pad(unsigned char *dst, size_t cnt,$/;" f typeref:typename:void file: signature:(unsigned char * dst,size_t cnt,const unsigned char ** restrict txt,size_t * restrict txtlen) +copy_unaligned pclsync/pcrypto.c /^static void copy_unaligned(unsigned char *dst, const unsigned char *src) {$/;" f typeref:typename:void file: signature:(unsigned char * dst,const unsigned char * src) +crc32c_shift_chunk pclsync/pcrc32c.c /^static uint32_t crc32c_shift_chunk(uint32_t crc) {$/;" f typeref:typename:uint32_t file: signature:(uint32_t crc) +create_bup_mach_folder pclsync/psynclib.c /^psync_folderid_t create_bup_mach_folder(char **msgErr) {$/;" f typeref:typename:psync_folderid_t signature:(char ** msgErr) +create_conflicted pclsync/pdownload.c /^static int create_conflicted(const char *name, psync_folderid_t localfolderid,$/;" f typeref:typename:int file: signature:(const char * name,psync_folderid_t localfolderid,psync_syncid_t syncid,const char * filename) +create_contact pclsync/pcontacts.c /^static int create_contact(psync_list_builder_t *builder, void *element,$/;" f typeref:typename:int file: signature:(psync_list_builder_t * builder,void * element,psync_variant_row row) +create_index_folder pclsync/pbusinessaccount.c /^static psync_folderid_t create_index_folder(const char *path) {$/;" f typeref:typename:psync_folderid_t file: signature:(const char * path) +create_link pclsync/publiclinks.c /^static int create_link(psync_list_builder_t *builder, void *element,$/;" f typeref:typename:int file: signature:(psync_list_builder_t * builder,void * element,psync_variant_row row) +create_request pclsync/psynclib.c /^static int create_request(psync_list_builder_t *builder, void *element,$/;" f typeref:typename:int file: signature:(psync_list_builder_t * builder,void * element,psync_variant_row row) +create_share pclsync/psynclib.c /^static int create_share(psync_list_builder_t *builder, void *element,$/;" f typeref:typename:int file: signature:(psync_list_builder_t * builder,void * element,psync_variant_row row) +create_sync_list_entry pclsync/ppathstatus.c /^static int create_sync_list_entry(psync_list_builder_t *builder, void *element,$/;" f typeref:typename:int file: signature:(psync_list_builder_t * builder,void * element,psync_variant_row row) +crypto_keys_match pclsync/pcryptofolder.c /^static int crypto_keys_match() {$/;" f typeref:typename:int file: signature:() +data_pending_flush pclsync/ptask.c /^static int data_pending_flush(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +data_pending_send pclsync/ptask.c /^static int data_pending_send(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +data_send pclsync/ptask.c /^static int data_send(async_params_t *prms, const void *data, int len) {$/;" f typeref:typename:int file: signature:(async_params_t * prms,const void * data,int len) +del_synced_folder_rec pclsync/pdiff.c /^static void del_synced_folder_rec(psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid,psync_syncid_t syncid) +del_syncid pclsync/plocalnotify.c /^static void del_syncid(psync_syncid_t syncid) {$/;" f typeref:typename:void file: signature:(psync_syncid_t syncid) +delete_bsshared_folder pclsync/pdiff.c /^static void delete_bsshared_folder(const binresult *share) {$/;" f typeref:typename:void file: signature:(const binresult * share) +delete_delayed_sync pclsync/psyncer.c /^static void delete_delayed_sync(uint64_t id) {$/;" f typeref:typename:void file: signature:(uint64_t id) +delete_from_localfile pclsync/pupload.c /^static void delete_from_localfile(psync_fileid_t localfileid) {$/;" f typeref:typename:void file: signature:(psync_fileid_t localfileid) +delete_local_folder_from_db pclsync/pdownload.c /^static void delete_local_folder_from_db(psync_folderid_t localfolderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t localfolderid,psync_syncid_t syncid) +delete_local_folder_rec pclsync/plocalscan.c /^static void delete_local_folder_rec(psync_folderid_t localfolderid) {$/;" f typeref:typename:void file: signature:(psync_folderid_t localfolderid) +delete_log_files pclsync/pfs.c /^static void delete_log_files(psync_openfile_t *of) {$/;" f typeref:typename:void file: signature:(psync_openfile_t * of) +delete_object_id pclsync/pfsxattr.c /^static void delete_object_id(uint64_t oid) {$/;" f typeref:typename:void file: signature:(uint64_t oid) +delete_share_request pclsync/pdiff.c /^static void delete_share_request(const binresult *share) {$/;" f typeref:typename:void file: signature:(const binresult * share) +delete_shared_folder pclsync/pdiff.c /^static void delete_shared_folder(const binresult *share) {$/;" f typeref:typename:void file: signature:(const binresult * share) +delete_task pclsync/pdownload.c /^static void delete_task(uint64_t taskid) {$/;" f typeref:typename:void file: signature:(uint64_t taskid) +delete_upload_task pclsync/pupload.c /^static void delete_upload_task(uint64_t taskid, psync_fileid_t localfileid) {$/;" f typeref:typename:void file: signature:(uint64_t taskid,psync_fileid_t localfileid) +delete_uploadid pclsync/pupload.c /^static void delete_uploadid(psync_uploadid_t uploadid) {$/;" f typeref:typename:void file: signature:(psync_uploadid_t uploadid) +delete_uploadids pclsync/pupload.c /^static void delete_uploadids(psync_fileid_t localfileid) {$/;" f typeref:typename:void file: signature:(psync_fileid_t localfileid) +diff_exception_handler pclsync/pdiff.c /^static void diff_exception_handler() {$/;" f typeref:typename:void file: signature:() +dir_scan pclsync/psuggest.c /^static void dir_scan(void *ptr, ppath_fast_stat *st) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_fast_stat * st) +do_cache_bookmarks pclsync/publiclinks.c /^bookmarks_list_t *do_cache_bookmarks(char **err) {$/;" f typeref:typename:bookmarks_list_t * signature:(char ** err) +do_call_contactlist pclsync/pcontacts.c /^int do_call_contactlist(result_visitor vis, void *param) {$/;" f typeref:typename:int signature:(result_visitor vis,void * param) +do_change_bookmark pclsync/publiclinks.c /^int do_change_bookmark(const char *code, int locationid, const char *name,$/;" f typeref:typename:int signature:(const char * code,int locationid,const char * name,const char * description,char ** err) +do_change_link_enable_upload pclsync/publiclinks.c /^int do_change_link_enable_upload(unsigned long long linkid,$/;" f typeref:typename:int signature:(unsigned long long linkid,int enableuploadforeveryone,int enableuploadforchosenusers,char ** err) +do_change_link_expire pclsync/publiclinks.c /^int do_change_link_expire(unsigned long long linkid, unsigned long long expire,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long expire,char ** err) +do_change_link_password pclsync/publiclinks.c /^int do_change_link_password(unsigned long long linkid, const char *password,$/;" f typeref:typename:int signature:(unsigned long long linkid,const char * password,char ** err) +do_check_userid pclsync/pfsfolder.c /^PSYNC_NOINLINE void do_check_userid(uint64_t userid, uint64_t folderid,$/;" f typeref:typename:PSYNC_NOINLINE void signature:(uint64_t userid,uint64_t folderid,uint32_t * shareid) +do_delete_all_file_links pclsync/publiclinks.c /^int do_delete_all_file_links(psync_fileid_t fileid, char **err) {$/;" f typeref:typename:int signature:(psync_fileid_t fileid,char ** err) +do_delete_all_folder_links pclsync/publiclinks.c /^int do_delete_all_folder_links(psync_folderid_t folderid, char **err) {$/;" f typeref:typename:int signature:(psync_folderid_t folderid,char ** err) +do_delete_all_links pclsync/publiclinks.c /^int do_delete_all_links(int64_t folderid, int64_t fileid, char **err) {$/;" f typeref:typename:int signature:(int64_t folderid,int64_t fileid,char ** err) +do_link_add_access pclsync/publiclinks.c /^int do_link_add_access(unsigned long long linkid, const char *mail,$/;" f typeref:typename:int signature:(unsigned long long linkid,const char * mail,char ** err) +do_link_remove_access pclsync/publiclinks.c /^int do_link_remove_access(unsigned long long linkid,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long receiverid,char ** err) +do_list_email_with_access pclsync/publiclinks.c /^preciever_list_t *do_list_email_with_access(unsigned long long linkid,$/;" f typeref:typename:preciever_list_t * signature:(unsigned long long linkid,char ** err) +do_move pclsync/pdownload.c /^static void do_move(void *ptr, ppath_stat *st) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_stat * st) +do_parse_result pclsync/papi.c /^static binresult *do_parse_result(unsigned char **restrict indata,$/;" f typeref:typename:binresult * file: signature:(unsigned char ** restrict indata,unsigned char ** restrict odata,binresult ** restrict strings,size_t * restrict nextstrid) +do_psync_account_modifyshare pclsync/pbusinessaccount.c /^int do_psync_account_modifyshare(psync_shareid_t usrshrids[], uint32_t uperms[],$/;" f typeref:typename:int signature:(psync_shareid_t usrshrids[],uint32_t uperms[],int nushid,psync_shareid_t tmshrids[],uint32_t tperms[],int ntmshid,char ** err) +do_psync_account_stopshare pclsync/pbusinessaccount.c /^int do_psync_account_stopshare(psync_shareid_t usershareids[], int nusershareid,$/;" f typeref:typename:int signature:(psync_shareid_t usershareids[],int nusershareid,psync_shareid_t teamshareids[],int nteamshareid,char ** err) +do_psync_change_link pclsync/publiclinks.c /^int do_psync_change_link(unsigned long long linkid, unsigned long long expire,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long expire,int delete_expire,const char * linkpassword,int delete_password,unsigned long long maxtraffic,unsigned long long maxdownloads,int enableuploadforeveryone,int enableuploadforchosenusers,int disableupload,char ** err) +do_psync_delete_link pclsync/publiclinks.c /^int do_psync_delete_link(int64_t linkid, char **err \/*OUT*\/) {$/;" f typeref:typename:int signature:(int64_t linkid,char ** err) +do_psync_delete_upload_link pclsync/publiclinks.c /^int do_psync_delete_upload_link(int64_t uploadlinkid, char **err \/*OUT*\/) {$/;" f typeref:typename:int signature:(int64_t uploadlinkid,char ** err) +do_psync_file_public_link pclsync/publiclinks.c /^int64_t do_psync_file_public_link(const char *path, int64_t *plinkid,$/;" f typeref:typename:int64_t signature:(const char * path,int64_t * plinkid,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic) +do_psync_folder_public_link pclsync/publiclinks.c /^int64_t do_psync_folder_public_link(const char *path, char **link \/*OUT*\/,$/;" f typeref:typename:int64_t signature:(const char * path,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic) +do_psync_folder_public_link_full pclsync/publiclinks.c /^int64_t do_psync_folder_public_link_full(const char *path, char **link \/*OUT*\/,$/;" f typeref:typename:int64_t signature:(const char * path,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic,const char * password) +do_psync_folder_updownlink_link pclsync/publiclinks.c /^int64_t do_psync_folder_updownlink_link(int canupload,$/;" f typeref:typename:int64_t signature:(int canupload,unsigned long long folderid,const char * mail,char ** err) +do_psync_list_contacts pclsync/pcontacts.c /^pcontacts_list_t *do_psync_list_contacts() {$/;" f typeref:typename:pcontacts_list_t * signature:() +do_psync_list_links pclsync/publiclinks.c /^plink_info_list_t *do_psync_list_links(char **err \/*OUT*\/) {$/;" f typeref:typename:plink_info_list_t * signature:(char ** err) +do_psync_list_myteams pclsync/pcontacts.c /^pcontacts_list_t *do_psync_list_myteams() {$/;" f typeref:typename:pcontacts_list_t * signature:() +do_psync_screenshot_public_link pclsync/publiclinks.c /^int64_t do_psync_screenshot_public_link(const char *path, int hasdelay,$/;" f typeref:typename:int64_t signature:(const char * path,int hasdelay,uint64_t delay,char ** link,char ** err) +do_psync_upload_link pclsync/publiclinks.c /^int64_t do_psync_upload_link(const char *path, const char *comment,$/;" f typeref:typename:int64_t signature:(const char * path,const char * comment,char ** link,char ** err,uint64_t expire,int maxspace,int maxfiles) +do_ptree_public_link pclsync/publiclinks.c /^int64_t do_ptree_public_link(const char *linkname, const char *root,$/;" f typeref:typename:int64_t signature:(const char * linkname,const char * root,char ** folders,int numfolders,char ** files,int numfiles,char ** link,char ** err,uint64_t expire,int maxdownloads,int maxtraffic) +do_register_account_events_callback pclsync/pdiff.c /^void do_register_account_events_callback(paccount_cache_callback_t callback) {$/;" f typeref:typename:void signature:(paccount_cache_callback_t callback) +do_remove_bookmark pclsync/publiclinks.c /^int do_remove_bookmark(const char *code, int locationid, char **err) {$/;" f typeref:typename:int signature:(const char * code,int locationid,char ** err) +do_reopen_log pclsync/pdbg.c /^static void do_reopen_log() {$/;" f typeref:typename:void file: signature:() +do_run_command pclsync/pupload.c /^static int do_run_command(const char *cmd, size_t cmdlen,$/;" f typeref:typename:int file: signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt) +do_run_command_get_res pclsync/psynclib.c /^static int do_run_command_get_res(const char *cmd, size_t cmdlen,$/;" f typeref:typename:int file: signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt,char ** err,binresult ** pres) +do_run_command_res pclsync/pupload.c /^static int64_t do_run_command_res(const char *cmd, size_t cmdlen,$/;" f typeref:typename:int64_t file: signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt) +do_send_eventdata pclsync/pdiff.c /^static void do_send_eventdata(void *param) {$/;" f typeref:typename:void file: signature:(void * param) +do_show_link pclsync/publiclinks.c /^plink_contents_t *do_show_link(const char *code, char **err \/*OUT*\/) {$/;" f typeref:typename:plink_contents_t * signature:(const char * code,char ** err) +download_checksum pclsync/ptask.c /^static int download_checksum(download_context_t *fda) {$/;" f typeref:typename:int file: signature:(download_context_t * fda) +download_file_enckey pclsync/pcryptofolder.c /^static psync_encrypted_symmetric_key_t download_file_enckey(psync_fileid_t fileid) {$/;" f typeref:typename:psync_encrypted_symmetric_key_t file: signature:(psync_fileid_t fileid) +download_file_revisions pclsync/pnetlibs.c /^static int download_file_revisions(psync_fileid_t fileid) {$/;" f typeref:typename:int file: signature:(psync_fileid_t fileid) +download_fldr_enckey pclsync/pcryptofolder.c /^static psync_encrypted_symmetric_key_t download_fldr_enckey(psync_folderid_t folderid) {$/;" f typeref:typename:psync_encrypted_symmetric_key_t file: signature:(psync_folderid_t folderid) +download_free pclsync/ptask.c /^static void download_free(stream_t *s, uint32_t error) {$/;" f typeref:typename:void file: signature:(stream_t * s,uint32_t error) +download_keys pclsync/pcryptofolder.c /^static int download_keys(unsigned char **rsapriv, size_t *rsaprivlen, unsigned char **rsapub, si/;" f typeref:typename:int file: signature:(unsigned char ** rsapriv,size_t * rsaprivlen,unsigned char ** rsapub,size_t * rsapublen,unsigned char ** salt,size_t * saltlen,size_t * iterations,char * publicsha1,char * privatesha1,uint32_t * flags) +download_process_data pclsync/ptask.c /^static int download_process_data(stream_t *s, async_params_t *prms,$/;" f typeref:typename:int file: signature:(stream_t * s,async_params_t * prms,const char * buff,uint32_t datalen) +download_process_headers pclsync/ptask.c /^static int download_process_headers(stream_t *s,$/;" f typeref:typename:int file: signature:(stream_t * s,async_params_t * prms,const char * buff,uint32_t datalen) +download_send_error pclsync/ptask.c /^static int download_send_error(stream_t *s, async_params_t *prms,$/;" f typeref:typename:int file: signature:(stream_t * s,async_params_t * prms,download_context_t * fda,uint32_t error,uint32_t errorflags) +download_task pclsync/pdownload.c /^static int download_task(uint64_t taskid, uint32_t type, psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,uint32_t type,psync_syncid_t syncid,uint64_t itemid,uint64_t localitemid,uint64_t newitemid,const char * name,psync_syncid_t newsyncid) +download_thread pclsync/pdownload.c /^static void download_thread() {$/;" f typeref:typename:void file: signature:() +enum_devices pclsync/pdevmon.c /^static void enum_devices(struct udev *udev, device_event event) {$/;" f typeref:typename:void file: signature:(struct udev * udev,device_event event) +errptr pclsync/pcryptofolder.c /^static void *errptr(int err) { $/;" f typeref:typename:void * file: signature:(int err) +extract_localfolderid pclsync/ppathstatus.c /^static inline psync_folderid_t extract_localfolderid(uint64_t combined) {$/;" f typeref:typename:psync_folderid_t file: signature:(uint64_t combined) +extract_meta_folder_flags pclsync/pdiff.c /^static uint64_t extract_meta_folder_flags(const binresult *meta) {$/;" f typeref:typename:uint64_t file: signature:(const binresult * meta) +extract_syncid pclsync/ppathstatus.c /^static inline psync_syncid_t extract_syncid(uint64_t combined) {$/;" f typeref:typename:psync_syncid_t file: signature:(uint64_t combined) +fh_crc32_64hw pclsync/pcrc32c.c /^static inline uint32_t fh_crc32_64hw(uint32_t crc, uint64_t data) {$/;" f typeref:typename:uint32_t file: signature:(uint32_t crc,uint64_t data) +fh_crc32_64hw pclsync/pcrc32c.c /^static inline uint64_t fh_crc32_64hw(uint64_t crc, uint64_t data) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t crc,uint64_t data) +fh_crc32_64sw pclsync/pcrc32c.c /^static inline uint64_t fh_crc32_64sw(uint64_t crc, uint64_t data) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t crc,uint64_t data) +fh_hashmul2 pclsync/pcrc32c.c /^static uint64_t fh_hashmul2(uint64_t u, uint64_t v) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t u,uint64_t v) +fh_hashmul3 pclsync/pcrc32c.c /^static uint64_t fh_hashmul3(uint64_t u, uint64_t v, uint64_t mul) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t u,uint64_t v,uint64_t mul) +fh_load64 pclsync/pcrc32c.c /^static inline uint64_t fh_load64(const void *ptr) {$/;" f typeref:typename:uint64_t file: signature:(const void * ptr) +fh_rotate64 pclsync/pcrc32c.c /^static inline uint64_t fh_rotate64(uint64_t val, int shift) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t val,int shift) +fh_shiftmix pclsync/pcrc32c.c /^static inline uint64_t fh_shiftmix(uint64_t val) { return val ^ (val >> 47); }$/;" f typeref:typename:uint64_t file: signature:(uint64_t val) +file_changed pclsync/pnetlibs.c /^static int file_changed(struct stat *st1, struct stat *st2) {$/;" f typeref:typename:int file: signature:(struct stat * st1,struct stat * st2) +fill_actionid pclsync/pnotify.c /^static void fill_actionid(const binresult *ntf, psync_notification_t *pntf,$/;" f typeref:typename:void file: signature:(const binresult * ntf,psync_notification_t * pntf,psync_list_builder_t * builder) +fill_formatted_bytes pclsync/pqevent.c /^static char *fill_formatted_bytes(char *str, uint64_t bytes) {$/;" f typeref:typename:char * file: signature:(char * str,uint64_t bytes) +fill_formatted_time pclsync/pqevent.c /^static char *fill_formatted_time(char *str, uint64_t totalsec) {$/;" f typeref:typename:char * file: signature:(char * str,uint64_t totalsec) +fill_mkdir_data pclsync/pfstasks.c /^static void fill_mkdir_data(psync_fsfolderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_fsfolderid_t folderid,psync_fstask_mkdir_t * mkdir) +fill_remaining pclsync/pqevent.c /^static char *fill_remaining(char *str, uint32_t files, uint64_t bytes) {$/;" f typeref:typename:char * file: signature:(char * str,uint32_t files,uint64_t bytes) +fill_stat_from_open_file pclsync/pfs.c /^static int fill_stat_from_open_file(psync_fsfileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_fsfileid_t fileid,struct FUSE_STAT * stbuf) +filler_decoded pclsync/pfs.c /^static int filler_decoded(pcrypto_textdec_t dec,$/;" f typeref:typename:int file: signature:(pcrypto_textdec_t dec,fuse_fill_dir_t filler,void * buf,const char * name,struct FUSE_STAT * st,fuse_off_t off) +find_in_dict pclsync/ppassword.c /^static int find_in_dict(const unsigned char *pwd, size_t len) {$/;" f typeref:typename:int file: signature:(const unsigned char * pwd,size_t len) +finish_async_download pclsync/pdownload.c /^static void finish_async_download(void *ptr, psync_async_result_t *res) {$/;" f typeref:typename:void file: signature:(void * ptr,psync_async_result_t * res) +finish_async_download_existing pclsync/pdownload.c /^static void finish_async_download_existing(void *ptr,$/;" f typeref:typename:void file: signature:(void * ptr,psync_async_result_t * res) +finish_async_download_existing_not_mod pclsync/pdownload.c /^static void finish_async_download_existing_not_mod(download_task_t *dt,$/;" f typeref:typename:void file: signature:(download_task_t * dt,psync_async_result_t * res) +flush_pages pclsync/ppagecache.c /^static int flush_pages(int nosleep) {$/;" f typeref:typename:int file: signature:(int nosleep) +flush_pages_noret pclsync/ppagecache.c /^static void flush_pages_noret() { flush_pages(0); }$/;" f typeref:typename:void file: signature:() +folder_cmp pclsync/pfstasks.c /^static int folder_cmp(const psync_tree *t1, const psync_tree *t2) {$/;" f typeref:typename:int file: signature:(const psync_tree * t1,const psync_tree * t2) +folder_list_add pclsync/pfolder.c /^static void folder_list_add(folder_list *list, pentry_t *entry) {$/;" f typeref:typename:void file: signature:(folder_list * list,pentry_t * entry) +folder_list_finalize pclsync/pfolder.c /^static pfolder_list_t *folder_list_finalize(folder_list *list) {$/;" f typeref:typename:pfolder_list_t * file: signature:(folder_list * list) +folder_list_free pclsync/pfolder.c /^static void folder_list_free(folder_list *list) {$/;" f typeref:typename:void file: signature:(folder_list * list) +folder_list_init pclsync/pfolder.c /^static folder_list *folder_list_init() {$/;" f typeref:typename:folder_list * file: signature:() +folder_moved pclsync/ppathstatus.c /^static void folder_moved(psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid,psync_folderid_t old_parent_folderid,psync_folderid_t new_parent_folderid) +folder_moved_commit pclsync/ppathstatus.c /^static void folder_moved_commit(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +folderlist_cmp pclsync/plocalscan.c /^static int folderlist_cmp(const psync_list *l1, const psync_list *l2) {$/;" f typeref:typename:int file: signature:(const psync_list * l1,const psync_list * l2) +free_binresult_cache pclsync/ppagecache.c /^static void free_binresult_cache(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +free_crypto_auth_page pclsync/ppagecache.c /^static void free_crypto_auth_page(psync_crypto_auth_page *elem) {$/;" f typeref:typename:void file: signature:(psync_crypto_auth_page * elem) +free_direncoder pclsync/pcryptofolder.c /^static void free_direncoder($/;" f typeref:typename:void file: signature:(psync_folderid_t folderid,pcrypto_textenc_t enc) +free_download_range_list pclsync/pdownload.c /^static void free_download_range_list(psync_range_list_t *elem) {$/;" f typeref:typename:void file: signature:(psync_range_list_t * elem) +free_download_task pclsync/pdownload.c /^static void free_download_task(download_task_t *dt) {$/;" f typeref:typename:void file: signature:(download_task_t * dt) +free_encrypted pclsync/pssl.c /^static void free_encrypted(psync_encrypted_data_t e) {$/;" f typeref:typename:void file: signature:(psync_encrypted_data_t e) +free_file_history_record pclsync/pfstasks.c /^static void free_file_history_record(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +free_folder pclsync/psuggest.c /^static void free_folder(scan_folder *f) {$/;" f typeref:typename:void file: signature:(scan_folder * f) +free_folder_tasks pclsync/ppathstatus.c /^static void free_folder_tasks(folder_tasks_t *ft) {$/;" f typeref:typename:void file: signature:(folder_tasks_t * ft) +free_fsupload_task pclsync/pfsupload.c /^static void free_fsupload_task(fsupload_task_t *elem) {$/;" f typeref:typename:void file: signature:(fsupload_task_t * elem) +free_interval_tree_node pclsync/pintervaltree.c /^static void free_interval_tree_node(psync_interval_tree_t *e) {$/;" f typeref:typename:void file: signature:(psync_interval_tree_t * e) +free_list_element pclsync/plist.c /^static void free_list_element(psync_list_element_list *elem) {$/;" f typeref:typename:void file: signature:(psync_list_element_list * elem) +free_list_num pclsync/plist.c /^static void free_list_num(psync_list_num_list *elem) {$/;" f typeref:typename:void file: signature:(psync_list_num_list * elem) +free_list_string pclsync/plist.c /^static void free_list_string(psync_list_string_list *elem) {$/;" f typeref:typename:void file: signature:(psync_list_string_list * elem) +free_page_waiter pclsync/ppagecache.c /^static void free_page_waiter(psync_page_waiter_t *elem) {$/;" f typeref:typename:void file: signature:(psync_page_waiter_t * elem) +free_range_list pclsync/pnetlibs.c /^static void free_range_list(psync_range_list_t *elem) {$/;" f typeref:typename:void file: signature:(psync_range_list_t * elem) +free_sector_inlog pclsync/pfscrypto.c /^static void free_sector_inlog(psync_sector_inlog_t *e) {$/;" f typeref:typename:void file: signature:(psync_sector_inlog_t * e) +free_session pclsync/pssl.c /^static void free_session(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +free_string_list_element pclsync/pfolder.c /^static void free_string_list_element(string_list *elem) {$/;" f typeref:typename:void file: signature:(string_list * elem) +free_suggested_folder pclsync/psuggest.c /^static void free_suggested_folder(suggested_folder *elem) {$/;" f typeref:typename:void file: signature:(suggested_folder * elem) +free_symkey pclsync/pcryptofolder.c /^static void free_symkey(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +free_sync_folder_tasks pclsync/ppathstatus.c /^static void free_sync_folder_tasks(sync_data_t *sd, folder_tasks_t *ft) {$/;" f typeref:typename:void file: signature:(sync_data_t * sd,folder_tasks_t * ft) +free_sync_folderlist pclsync/plocalscan.c /^static void free_sync_folderlist(sync_folderlist *elem) {$/;" f typeref:typename:void file: signature:(sync_folderlist * elem) +free_sync_list pclsync/plocalscan.c /^static void free_sync_list(sync_list *elem) {$/;" f typeref:typename:void file: signature:(sync_list * elem) +free_task_timer pclsync/pdownload.c /^static void free_task_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +free_task_timer_thread pclsync/pdownload.c /^static void free_task_timer_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +free_timer pclsync/ptimer.c /^static void free_timer(psync_timer_structure_t *elem) {$/;" f typeref:typename:void file: signature:(psync_timer_structure_t * elem) +free_upload_range_list pclsync/pupload.c /^static void free_upload_range_list(psync_upload_range_list_t *elem) {$/;" f typeref:typename:void file: signature:(psync_upload_range_list_t * elem) +free_upload_range_list_net pclsync/pnetlibs.c /^static void free_upload_range_list_net(psync_upload_range_list_t *elem) {$/;" f typeref:typename:void file: signature:(psync_upload_range_list_t * elem) +free_waiters pclsync/ppagecache.c /^static void free_waiters(psync_list *waiters) {$/;" f typeref:typename:void file: signature:(psync_list * waiters) +fsroot_change pclsync/psettings.c /^static void fsroot_change() { pfs_remount(); }$/;" f typeref:typename:void file: signature:() +get_addr pclsync/pp2p.c /^PSYNC_PURE static const char *get_addr(void *addr) {$/;" f typeref:typename:PSYNC_PURE const char * file: signature:(void * addr) +get_ba_member_email pclsync/pbusinessaccount.c /^void get_ba_member_email(uint64_t userid, char **email \/*OUT*\/,$/;" f typeref:typename:void signature:(uint64_t userid,char ** email,size_t * length) +get_ba_team_name pclsync/pbusinessaccount.c /^void get_ba_team_name(uint64_t teamid, char **name \/*OUT*\/,$/;" f typeref:typename:void signature:(uint64_t teamid,char ** name,size_t * length) +get_backup_root_name pclsync/psynclib.c /^char *get_backup_root_name() {$/;" f typeref:typename:char * signature:() +get_cfldr_name pclsync/pcryptofolder.c /^static int get_cfldr_name(psync_folderid_t folderid,$/;" f typeref:typename:int file: signature:(psync_folderid_t folderid,const char * name,char ** ename,const char ** err) +get_connected_socket pclsync/pdiff.c /^static psock_t *get_connected_socket() {$/;" f typeref:typename:psock_t * file: signature:() +get_download_bytes_this_sec pclsync/pnetlibs.c /^static unsigned long get_download_bytes_this_sec() {$/;" f typeref:typename:unsigned long file: signature:() +get_encname_for_folder pclsync/pfsfolder.c /^static char *get_encname_for_folder(psync_fsfolderid_t folderid,$/;" f typeref:typename:char * file: signature:(psync_fsfolderid_t folderid,const char * path,size_t len) +get_ext_id pclsync/psuggest.c /^static uint32_t get_ext_id(const char *ext) {$/;" f typeref:typename:uint32_t file: signature:(const char * ext) +get_extid_type pclsync/psuggest.c /^static uint32_t get_extid_type(uint32_t extid) {$/;" f typeref:typename:uint32_t file: signature:(uint32_t extid) +get_file_at_old_location pclsync/pfstasks.c /^static psync_fsfileid_t get_file_at_old_location(psync_fsfileid_t fileid) {$/;" f typeref:typename:psync_fsfileid_t file: signature:(psync_fsfileid_t fileid) +get_file_enckey pclsync/pcryptofolder.c /^static psync_encrypted_symmetric_key_t get_file_enckey(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:psync_encrypted_symmetric_key_t file: signature:(psync_fileid_t fileid,uint64_t hash,int nonetwork) +get_file_symkey_safe pclsync/pcryptofolder.c /^static psync_symmetric_key_t get_file_symkey_safe(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:psync_symmetric_key_t file: signature:(psync_fileid_t fileid,uint64_t hash,int nonetwork) +get_file_type pclsync/psuggest.c /^static uint32_t get_file_type(const char *name) {$/;" f typeref:typename:uint32_t file: signature:(const char * name) +get_fileencoder pclsync/pcryptofolder.c /^static pcrypto_sector_encdec_t get_fileencoder(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:pcrypto_sector_encdec_t file: signature:(psync_fileid_t fileid,uint64_t hash,int nonetwork) +get_fileencoder_tmp pclsync/pcryptofolder.c /^static pcrypto_sector_encdec_t get_fileencoder_tmp(psync_fsfileid_t fileid,$/;" f typeref:typename:pcrypto_sector_encdec_t file: signature:(psync_fsfileid_t fileid,int nonetwork) +get_fldr_enckey pclsync/pcryptofolder.c /^static psync_encrypted_symmetric_key_t get_fldr_enckey(psync_folderid_t folderid) {$/;" f typeref:typename:psync_encrypted_symmetric_key_t file: signature:(psync_folderid_t folderid) +get_fldr_encoder pclsync/pcryptofolder.c /^static pcrypto_textenc_t get_fldr_encoder(psync_folderid_t folderid) {$/;" f typeref:typename:pcrypto_textenc_t file: signature:(psync_folderid_t folderid) +get_fldr_encoder_cache pclsync/pcryptofolder.c /^static pcrypto_textenc_t get_fldr_encoder_cache(psync_folderid_t folderid) {$/;" f typeref:typename:pcrypto_textenc_t file: signature:(psync_folderid_t folderid) +get_fldr_name pclsync/pcryptofolder.c /^static int get_fldr_name(psync_folderid_t folderid,$/;" f typeref:typename:int file: signature:(psync_folderid_t folderid,const char * name,char ** ename,const char ** err) +get_fldr_symkey_safe pclsync/pcryptofolder.c /^static psync_symmetric_key_t get_fldr_symkey_safe(psync_folderid_t folderid) {$/;" f typeref:typename:psync_symmetric_key_t file: signature:(psync_folderid_t folderid) +get_fldrdecoder_safe pclsync/pcryptofolder.c /^static pcrypto_textdec_t get_fldrdecoder_safe(psync_folderid_t folderid) {$/;" f typeref:typename:pcrypto_textdec_t file: signature:(psync_folderid_t folderid) +get_folder_tasks pclsync/ppathstatus.c /^static folder_tasks_t *get_folder_tasks(psync_folderid_t folderid, int create) {$/;" f typeref:typename:folder_tasks_t * file: signature:(psync_folderid_t folderid,int create) +get_id pclsync/pshm.c /^static int get_id() {$/;" f typeref:typename:int file: signature:() +get_key pclsync/pshm.c /^static key_t get_key() {$/;" f typeref:typename:key_t file: signature:() +get_last_sectorid_by_size pclsync/pfscrypto.c /^static psync_crypto_sectorid_t get_last_sectorid_by_size(uint64_t size) {$/;" f typeref:typename:psync_crypto_sectorid_t file: signature:(uint64_t size) +get_name_encoded pclsync/pcryptofolder.c /^static char *get_name_encoded(psync_folderid_t folderid,$/;" f typeref:typename:char * file: signature:(psync_folderid_t folderid,const char * name) +get_parent_folder pclsync/ppathstatus.c /^static psync_folderid_t get_parent_folder(psync_folderid_t folderid) {$/;" f typeref:typename:psync_folderid_t file: signature:(psync_folderid_t folderid) +get_pc_name pclsync/psynclib.c /^char *get_pc_name() { return ptools_get_machine_name(); }$/;" f typeref:typename:char * signature:() +get_peer_addr pclsync/pp2p.c /^PSYNC_PURE static const char *get_peer_addr() {$/;" f typeref:typename:PSYNC_PURE const char * file: signature:() +get_shared_api pclsync/ppagecache.c /^static psock_t *get_shared_api() {$/;" f typeref:typename:psock_t * file: signature:() +get_sync_data pclsync/ppathstatus.c /^static sync_data_t *get_sync_data(psync_syncid_t syncid, int create) {$/;" f typeref:typename:sync_data_t * file: signature:(psync_syncid_t syncid,int create) +get_sync_folder_tasks pclsync/ppathstatus.c /^get_sync_folder_tasks(sync_data_t *sd, psync_folderid_t folderid, int create) {$/;" f typeref:typename:folder_tasks_t * file: signature:(sync_data_t * sd,psync_folderid_t folderid,int create) +get_sync_parent_folder pclsync/ppathstatus.c /^static psync_folderid_t get_sync_parent_folder(sync_data_t *sd,$/;" f typeref:typename:psync_folderid_t file: signature:(sync_data_t * sd,psync_folderid_t folderid) +get_tmp_fldrdecoder_safe pclsync/pcryptofolder.c /^static pcrypto_textdec_t get_tmp_fldrdecoder_safe(psync_fsfolderid_t folderid) {$/;" f typeref:typename:pcrypto_textdec_t file: signature:(psync_fsfolderid_t folderid) +get_tmp_fldrencoder_safe pclsync/pcryptofolder.c /^static pcrypto_textenc_t get_tmp_fldrencoder_safe(psync_fsfolderid_t folderid) {$/;" f typeref:typename:pcrypto_textenc_t file: signature:(psync_fsfolderid_t folderid) +get_type_name pclsync/psql.c /^static const char *PSYNC_CONST get_type_name(uint32_t t) {$/;" f typeref:typename:const char * PSYNC_CONST file: signature:(uint32_t t) +get_upload_bytes_this_sec pclsync/pnetlibs.c /^static unsigned long get_upload_bytes_this_sec() {$/;" f typeref:typename:unsigned long file: signature:() +get_urls pclsync/pfsupload_send.c /^__attribute__((weak)) char **get_urls(uint64_t uploadid, size_t *nout) {$/;" f typeref:typename:char ** signature:(uint64_t uploadid,size_t * nout) +get_urls pclsync/ppagecache.c /^static int get_urls(psync_request_t *request, psync_urls_t *urls) {$/;" f typeref:typename:int file: signature:(psync_request_t * request,psync_urls_t * urls) +get_urls_for_request pclsync/ppagecache.c /^static psync_urls_t *get_urls_for_request(psync_request_t *req) {$/;" f typeref:typename:psync_urls_t * file: signature:(psync_request_t * req) +get_userinfo_user_digest pclsync/pdiff.c /^static binresult *get_userinfo_user_digest(psock_t *sock, const char *username,$/;" f typeref:typename:binresult * file: signature:(psock_t * sock,const char * username,size_t userlen,const char * pwddig,const char * digest,uint32_t diglen,const char * osversion,const char * appversion,const char * deviceid,const char * devicestring) +get_userinfo_user_pass pclsync/pdiff.c /^static binresult *get_userinfo_user_pass(psock_t *sock, const char *username,$/;" f typeref:typename:binresult * file: signature:(psock_t * sock,const char * username,const char * password,const char * osversion,const char * appversion,const char * deviceid,const char * devicestring) +group_results_by_col pclsync/pdiff.c /^static void group_results_by_col(psync_full_result_int *restrict r1,$/;" f typeref:typename:void file: signature:(psync_full_result_int * restrict r1,psync_full_result_int * restrict r2,uint32_t col) +handle_api_errors pclsync/pupload.c /^int handle_api_errors(sync_err_struct *err_struct) {$/;" f typeref:typename:int signature:(sync_err_struct * err_struct) +handle_async_error pclsync/pdownload.c /^static void handle_async_error(download_task_t *dt, psync_async_result_t *res) {$/;" f typeref:typename:void file: signature:(download_task_t * dt,psync_async_result_t * res) +handle_command pclsync/ptask.c /^static int handle_command(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +handle_command_data pclsync/ptask.c /^static int handle_command_data(async_params_t *prms, char *data, uint32_t type, uint32_t len) {$/;" f typeref:typename:int file: signature:(async_params_t * prms,char * data,uint32_t type,uint32_t len) +handle_decompressed_data pclsync/ptask.c /^static int handle_decompressed_data(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +handle_download pclsync/ptask.c /^static int handle_download(async_params_t *prms,$/;" f typeref:typename:int file: signature:(async_params_t * prms,download_req_t * dwl) +handle_download_nm pclsync/ptask.c /^static int handle_download_nm(async_params_t *prms,$/;" f typeref:typename:int file: signature:(async_params_t * prms,download_needed_req_t * dwl) +handle_exception pclsync/pdiff.c /^static void handle_exception(psock_t **sock, subscribed_ids *ids,$/;" f typeref:typename:void file: signature:(psock_t ** sock,subscribed_ids * ids,char ex) +handle_incoming_data pclsync/ptask.c /^static int handle_incoming_data(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +handle_mkdir_api_error pclsync/pfsupload.c /^static void handle_mkdir_api_error(uint64_t result, fsupload_task_t *task) {$/;" f typeref:typename:void file: signature:(uint64_t result,fsupload_task_t * task) +handle_rename_file_api_error pclsync/pfsupload.c /^static int handle_rename_file_api_error(uint64_t result,$/;" f typeref:typename:int file: signature:(uint64_t result,fsupload_task_t * task) +handle_rename_folder_api_error pclsync/pfsupload.c /^static int handle_rename_folder_api_error(uint64_t result,$/;" f typeref:typename:int file: signature:(uint64_t result,fsupload_task_t * task) +handle_result pclsync/pbusinessaccount.c /^static int handle_result(const binresult *bres, uint64_t result, char **err) {$/;" f typeref:typename:int file: signature:(const binresult * bres,uint64_t result,char ** err) +handle_rmdir_api_error pclsync/pfsupload.c /^static int handle_rmdir_api_error(uint64_t result, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(uint64_t result,fsupload_task_t * task) +handle_unlink_api_error pclsync/pfsupload.c /^static int handle_unlink_api_error(uint64_t result, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(uint64_t result,fsupload_task_t * task) +handle_upload_api_error pclsync/pfsupload.c /^static int handle_upload_api_error(uint64_t result, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(uint64_t result,fsupload_task_t * task) +handle_upload_api_error_taskid pclsync/pfsupload.c /^static int handle_upload_api_error_taskid(uint64_t result, uint64_t taskid) {$/;" f typeref:typename:int file: signature:(uint64_t result,uint64_t taskid) +has_file pclsync/pp2p.c /^static psync_fileid_t has_file(const unsigned char *hashstart,$/;" f typeref:typename:psync_fileid_t file: signature:(const unsigned char * hashstart,const unsigned char * genhash,const unsigned char * rand,uint64_t filesize,unsigned char * realhash) +has_page_in_cache_by_hash pclsync/ppagecache.c /^static int has_page_in_cache_by_hash(uint64_t hash, uint64_t pageid) {$/;" f typeref:typename:int file: signature:(uint64_t hash,uint64_t pageid) +has_page_in_db pclsync/ppagecache.c /^static int has_page_in_db(uint64_t hash, uint64_t pageid) {$/;" f typeref:typename:int file: signature:(uint64_t hash,uint64_t pageid) +has_pages_in_db pclsync/ppagecache.c /^static unsigned char *has_pages_in_db(uint64_t hash, uint64_t pageid,$/;" f typeref:typename:unsigned char * file: signature:(uint64_t hash,uint64_t pageid,uint32_t pagecnt,int readahead) +hash_folderid pclsync/ppathstatus.c /^static uint32_t hash_folderid(psync_folderid_t folderid) {$/;" f typeref:typename:uint32_t file: signature:(psync_folderid_t folderid) +hash_func pclsync/pnetlibs.c /^static uint32_t hash_func(const char *key) {$/;" f typeref:typename:uint32_t file: signature:(const char * key) +i64min pclsync/pfsupload.c /^static int64_t i64min(int64_t a, int64_t b) { return a < b ? a : b; }$/;" f typeref:typename:int64_t file: signature:(int64_t a,int64_t b) +init pclsync/putil.c /^__attribute((constructor)) static void init() {$/;" f typeref:typename:__attribute ((constructor))void file: signature:() +init_param_num pclsync/publiclinks.c /^static void init_param_num(binparam *t, const char *name, uint64_t val) {$/;" f typeref:typename:void file: signature:(binparam * t,const char * name,uint64_t val) +init_param_str pclsync/pbusinessaccount.c /^static void init_param_str(binparam *t, const char *name, const char *val) {$/;" f typeref:typename:void file: signature:(binparam * t,const char * name,const char * val) +init_param_str pclsync/publiclinks.c /^static void init_param_str(binparam *t, const char *name, const char *val) {$/;" f typeref:typename:void file: signature:(binparam * t,const char * name,const char * val) +insert_cache_contact pclsync/pcontacts.c /^static void insert_cache_contact(int i, const binresult *user, void *_this) {$/;" f typeref:typename:void file: signature:(int i,const binresult * user,void * _this) +insert_revision pclsync/pdiff.c /^static void insert_revision(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:void file: signature:(psync_fileid_t fileid,uint64_t hash,uint64_t ctime,uint64_t size) +is_downloading pclsync/pp2p.c /^static int is_downloading(const unsigned char *hashstart,$/;" f typeref:typename:int file: signature:(const unsigned char * hashstart,const unsigned char * genhash,const unsigned char * rand,uint64_t filesize,unsigned char * realhash) +is_err pclsync/pcryptofolder.c /^static inline int is_err(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +is_path_to_ignore pclsync/plocalscan.c /^static int is_path_to_ignore(uint64_t deviceid, uint64_t inode) {$/;" f typeref:typename:int file: signature:(uint64_t deviceid,uint64_t inode) +is_punct pclsync/ppassword.c /^static int is_punct(int c) {$/;" f typeref:typename:int file: signature:(int c) +is_revision_local pclsync/pnetlibs.c /^static int is_revision_local(const unsigned char *localhashhex,$/;" f typeref:typename:int file: signature:(const unsigned char * localhashhex,uint64_t filesize,psync_fileid_t fileid) +is_slash pclsync/ppathstatus.c /^static inline int is_slash(char ch) { return ch == '\/'; }$/;" f typeref:typename:int file: signature:(char ch) +keyboard_buddies pclsync/ppassword.c /^static int keyboard_buddies(int ch1, int ch2) {$/;" f typeref:typename:int file: signature:(int ch1,int ch2) +large_upload pclsync/pfsupload.c /^static void large_upload() {$/;" f typeref:typename:void file: signature:() +large_upload_check_checksum pclsync/pfsupload.c /^static int large_upload_check_checksum(psock_t *api, uint64_t uploadid,$/;" f typeref:typename:int file: signature:(psock_t * api,uint64_t uploadid,const unsigned char * filehash) +large_upload_creat pclsync/pfsupload.c /^static int large_upload_creat(uint64_t taskid, psync_folderid_t folderid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_folderid_t folderid,const char * name,const char * filename,psync_uploadid_t uploadid,uint64_t writeid,const char * key) +large_upload_creat_send_write pclsync/pfsupload.c /^static int large_upload_creat_send_write(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_uploadid_t uploadid,uint64_t offset,uint64_t length) +large_upload_save pclsync/pfsupload.c /^static int large_upload_save(psock_t *api, uint64_t uploadid,$/;" f typeref:typename:int file: signature:(psock_t * api,uint64_t uploadid,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid,int newfile,uint64_t oldhash,const char * key,const char * filepath) +load_interval_tree pclsync/pfs.c /^static int load_interval_tree(psync_openfile_t *of) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of) +load_sql pclsync/prand.c /^static void load_sql(psync_lhash_ctx *hctx, psync_sql_res *res) {$/;" f typeref:typename:void file: signature:(psync_lhash_ctx * hctx,psync_sql_res * res) +load_str_to pclsync/pcryptofolder.c /^static void load_str_to(const psync_variant *v, unsigned char **ptr,$/;" f typeref:typename:void file: signature:(const psync_variant * v,unsigned char ** ptr,size_t * len) +load_sync_tasks pclsync/ppathstatus.c /^static void load_sync_tasks() {$/;" f typeref:typename:void file: signature:() +local_folder_has_tasks pclsync/ppathstatus.c /^static int local_folder_has_tasks(psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(psync_syncid_t syncid,psync_folderid_t localfolderid) +lower_patterns pclsync/psettings.c /^static void lower_patterns(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +mark_api_shared pclsync/ppagecache.c /^static void mark_api_shared(psock_t *api) {$/;" f typeref:typename:void file: signature:(psock_t * api) +mark_page_free pclsync/ppagecache.c /^PSYNC_NOINLINE static void mark_page_free(uint64_t pagecacheid) {$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(uint64_t pagecacheid) +mark_pagecache_used pclsync/ppagecache.c /^static void mark_pagecache_used(uint64_t pagecacheid) {$/;" f typeref:typename:void file: signature:(uint64_t pagecacheid) +mark_pagescache_used pclsync/ppagecache.c /^static void mark_pagescache_used(uint64_t first_page_id, unsigned long pagecnt,$/;" f typeref:typename:void file: signature:(uint64_t first_page_id,unsigned long pagecnt,unsigned char * dbread) +mark_shared_api_bad pclsync/ppagecache.c /^static void mark_shared_api_bad(psock_t *api) {$/;" f typeref:typename:void file: signature:(psock_t * api) +mbed_read pclsync/pssl.c /^static int mbed_read(void *ptr, unsigned char *buf, size_t len) {$/;" f typeref:typename:int file: signature:(void * ptr,unsigned char * buf,size_t len) +mbed_write pclsync/pssl.c /^static int mbed_write(void *ptr, const unsigned char *buf, size_t len) {$/;" f typeref:typename:int file: signature:(void * ptr,const unsigned char * buf,size_t len) +med5 pclsync/ppagecache.c /^static unsigned char *med5(unsigned char *a, unsigned char *b, unsigned char *c,$/;" f typeref:typename:unsigned char * file: signature:(unsigned char * a,unsigned char * b,unsigned char * c,unsigned char * d,unsigned char * e,int (* compar)(const void *,const void *)) +memcmp_const pclsync/pcrypto.c /^static int memcmp_const(const unsigned char *s1, const unsigned char *s2,$/;" f typeref:typename:int file: signature:(const unsigned char * s1,const unsigned char * s2,size_t cnt) +merge_list_to_element pclsync/pnetlibs.c /^static void merge_list_to_element(psync_upload_range_list_t *le,$/;" f typeref:typename:void file: signature:(psync_upload_range_list_t * le,psync_list * rlist) +modify_bshared_folder pclsync/pdiff.c /^static void modify_bshared_folder(const binresult *perms, uint64_t shareid) {$/;" f typeref:typename:void file: signature:(const binresult * perms,uint64_t shareid) +modify_screenshot_public_link pclsync/publiclinks.c /^static void modify_screenshot_public_link(void *par) {$/;" f typeref:typename:void file: signature:(void * par) +modify_shared_folder pclsync/pdiff.c /^static void modify_shared_folder(const binresult *perms, uint64_t shareid) {$/;" f typeref:typename:void file: signature:(const binresult * perms,uint64_t shareid) +monitor_usb pclsync/pdevmon.c /^static void monitor_usb() {$/;" f typeref:typename:void file: signature:() +move_encname_to_buff pclsync/ppathstatus.c /^static int move_encname_to_buff(psync_folderid_t folderid, char *buff,$/;" f typeref:typename:int file: signature:(psync_folderid_t folderid,char * buff,size_t buff_size,const char * name,size_t namelen) +move_folder_contents pclsync/pdownload.c /^static int move_folder_contents(const char *oldpath, const char *newpath) {$/;" f typeref:typename:int file: signature:(const char * oldpath,const char * newpath) +offset_round_down_to_page pclsync/ppagecache.c /^static uint64_t offset_round_down_to_page(uint64_t offset) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t offset) +on_error pclsync/psql.c /^static void on_error(void *ptr, int code, const char *msg) {$/;" f typeref:typename:void file: signature:(void * ptr,int code,const char * msg) +on_request pclsync/prpc.c /^static void on_request(void *lpvParam) {$/;" f typeref:typename:void file: signature:(void * lpvParam) +on_timer_activity pclsync/pdevmon.c /^static void on_timer_activity(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +open_write_files pclsync/pfs.c /^static int open_write_files(psync_openfile_t *of, int trunc) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,int trunc) +paes_create_decoder pclsync/pssl.c /^paes_create_decoder(psync_symmetric_key_t key) {$/;" f typeref:typename:psync_aes256_encoder signature:(psync_symmetric_key_t key) +paes_create_encoder pclsync/pssl.c /^paes_create_encoder(psync_symmetric_key_t key) {$/;" f typeref:typename:psync_aes256_encoder signature:(psync_symmetric_key_t key) +paes_free_decoder pclsync/pssl.c /^void paes_free_decoder(psync_aes256_encoder aes) {$/;" f typeref:typename:void signature:(psync_aes256_encoder aes) +paes_free_encoder pclsync/pssl.c /^void paes_free_encoder(psync_aes256_encoder aes) {$/;" f typeref:typename:void signature:(psync_aes256_encoder aes) +pagecache_entry_cmp_first_pages pclsync/ppagecache.c /^static int pagecache_entry_cmp_first_pages(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_id pclsync/ppagecache.c /^static int pagecache_entry_cmp_id(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_lastuse pclsync/ppagecache.c /^static int pagecache_entry_cmp_lastuse(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_usecnt_lastuse16 pclsync/ppagecache.c /^static int pagecache_entry_cmp_usecnt_lastuse16(const void *p1,$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_usecnt_lastuse2 pclsync/ppagecache.c /^static int pagecache_entry_cmp_usecnt_lastuse2(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_usecnt_lastuse4 pclsync/ppagecache.c /^static int pagecache_entry_cmp_usecnt_lastuse4(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_usecnt_lastuse8 pclsync/ppagecache.c /^static int pagecache_entry_cmp_usecnt_lastuse8(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +pagecache_entry_cmp_xfirst_pages pclsync/ppagecache.c /^static int pagecache_entry_cmp_xfirst_pages(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +panic pclsync/psignal.c /^void panic(const char *msg) {$/;" f typeref:typename:void signature:(const char * msg) +panic_handler pclsync/psignal.c /^static void panic_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +papi_check_result pclsync/papi.c /^const binresult *papi_check_result(const binresult *res, const char *name,$/;" f typeref:typename:const binresult * signature:(const binresult * res,const char * name,uint32_t type,const char * file,const char * function,int unsigned line) +papi_conn_fail_inc pclsync/papi.c /^void papi_conn_fail_inc() { connfailures++; }$/;" f typeref:typename:void signature:() +papi_conn_fail_reset pclsync/papi.c /^void papi_conn_fail_reset() {$/;" f typeref:typename:void signature:() +papi_connect pclsync/papi.c /^psock_t *papi_connect(const char *hostname, int usessl) {$/;" f typeref:typename:psock_t * signature:(const char * hostname,int usessl) +papi_dump pclsync/papi.c /^void papi_dump(const binresult *res, const char *file,$/;" f typeref:typename:void signature:(const binresult * res,const char * file,const char * function,int unsigned line) +papi_find_result pclsync/papi.c /^const binresult *papi_find_result(const binresult *res, const char *name,$/;" f typeref:typename:const binresult * signature:(const binresult * res,const char * name,uint32_t type,const char * file,const char * function,int unsigned line) +papi_get_result pclsync/papi.c /^const binresult *papi_get_result(const binresult *res, const char *name,$/;" f typeref:typename:const binresult * signature:(const binresult * res,const char * name,const char * file,const char * function,int unsigned line) +papi_prepare pclsync/papi.c /^unsigned char *papi_prepare(const char *command, size_t cmdlen,$/;" f typeref:typename:unsigned char * signature:(const char * command,size_t cmdlen,const binparam * params,size_t paramcnt,int64_t datalen,size_t additionalalloc,size_t * retlen) +papi_rdr_alloc pclsync/papi.c /^void papi_rdr_alloc(async_result_reader *reader) {$/;" f typeref:typename:void signature:(async_result_reader * reader) +papi_rdr_free pclsync/papi.c /^void papi_rdr_free(async_result_reader *reader) {$/;" f typeref:typename:void signature:(async_result_reader * reader) +papi_result pclsync/papi.c /^binresult *papi_result(psock_t *sock) {$/;" f typeref:typename:binresult * signature:(psock_t * sock) +papi_result_async pclsync/papi.c /^int papi_result_async(psock_t *sock, async_result_reader *reader) {$/;" f typeref:typename:int signature:(psock_t * sock,async_result_reader * reader) +papi_result_thread pclsync/papi.c /^binresult *papi_result_thread(psock_t *sock) {$/;" f typeref:typename:binresult * signature:(psock_t * sock) +papi_send pclsync/papi.c /^binresult *papi_send(psock_t *sock, const char *command,$/;" f typeref:typename:binresult * signature:(psock_t * sock,const char * command,size_t cmdlen,const binparam * params,size_t paramcnt,int64_t datalen,int readres) +parse_result pclsync/papi.c /^static binresult *parse_result(unsigned char *data, size_t datalen) {$/;" f typeref:typename:binresult * file: signature:(unsigned char * data,size_t datalen) +pass_shared_api pclsync/ppagecache.c /^static int pass_shared_api(psock_t *api) {$/;" f typeref:typename:int file: signature:(psock_t * api) +pcache_add pclsync/pcache.c /^void pcache_add(const char *key, void *ptr, time_t freeafter,$/;" f typeref:typename:void signature:(const char * key,void * ptr,time_t freeafter,pcache_free_cb freefunc,uint32_t maxkeys) +pcache_clean pclsync/pcache.c /^void pcache_clean() {$/;" f typeref:typename:void signature:() +pcache_clean_oneof pclsync/pcache.c /^void pcache_clean_oneof(const char **prefixes, size_t cnt) {$/;" f typeref:typename:void signature:(const char ** prefixes,size_t cnt) +pcache_del pclsync/pcache.c /^void pcache_del(const char *key) {$/;" f typeref:typename:void signature:(const char * key) +pcache_get pclsync/pcache.c /^void *pcache_get(const char *key) {$/;" f typeref:typename:void * signature:(const char * key) +pcache_has pclsync/pcache.c /^int pcache_has(const char *key) {$/;" f typeref:typename:int signature:(const char * key) +pcache_init pclsync/pcache.c /^void pcache_init() {$/;" f typeref:typename:void signature:() +pcrc32c_compute pclsync/pcrc32c.c /^uint32_t pcrc32c_compute(uint32_t crc, const void *ptr, size_t len) {$/;" f typeref:typename:uint32_t signature:(uint32_t crc,const void * ptr,size_t len) +pcrc32c_fast_hash256_final pclsync/pcrc32c.c /^void pcrc32c_fast_hash256_final(void *hash, psync_fast_hash256_ctx *ctx) {$/;" f typeref:typename:void signature:(void * hash,psync_fast_hash256_ctx * ctx) +pcrc32c_fast_hash256_init pclsync/pcrc32c.c /^void pcrc32c_fast_hash256_init(psync_fast_hash256_ctx *ctx) {$/;" f typeref:typename:void signature:(psync_fast_hash256_ctx * ctx) +pcrc32c_fast_hash256_seed pclsync/pcrc32c.c /^void pcrc32c_fast_hash256_seed(psync_fast_hash256_ctx *ctx, const void *seed,$/;" f typeref:typename:void signature:(psync_fast_hash256_ctx * ctx,const void * seed,size_t seedlen) +pcrc32c_fast_hash256_update pclsync/pcrc32c.c /^void pcrc32c_fast_hash256_update(psync_fast_hash256_ctx *ctx, const void *data,$/;" f typeref:typename:void signature:(psync_fast_hash256_ctx * ctx,const void * data,size_t len) +pcrypto_ctr_encdec_create pclsync/pcrypto.c /^pcrypto_ctr_encdec_t pcrypto_ctr_encdec_create(psync_symmetric_key_t key) {$/;" f typeref:typename:pcrypto_ctr_encdec_t signature:(psync_symmetric_key_t key) +pcrypto_ctr_encdec_decode pclsync/pcrypto.c /^void pcrypto_ctr_encdec_decode($/;" f typeref:typename:void signature:(pcrypto_ctr_encdec_t enc,void * data,size_t datalen,uint64_t dataoffset) +pcrypto_ctr_encdec_free pclsync/pcrypto.c /^void pcrypto_ctr_encdec_free($/;" f typeref:typename:void signature:(pcrypto_ctr_encdec_t enc) +pcrypto_decode_sec pclsync/pcrypto.c /^int pcrypto_decode_sec($/;" f typeref:typename:int signature:(pcrypto_sector_encdec_t enc,const unsigned char * data,size_t datalen,unsigned char * out,const pcrypto_sector_auth_t auth,uint64_t sectorid) +pcrypto_decode_text pclsync/pcrypto.c /^pcrypto_decode_text(pcrypto_textdec_t enc,$/;" f typeref:typename:unsigned char * signature:(pcrypto_textdec_t enc,const unsigned char * data,size_t datalen) +pcrypto_encode_sec pclsync/pcrypto.c /^void pcrypto_encode_sec($/;" f typeref:typename:void signature:(pcrypto_sector_encdec_t enc,const unsigned char * data,size_t datalen,unsigned char * out,pcrypto_sector_auth_t authout,uint64_t sectorid) +pcrypto_encode_text pclsync/pcrypto.c /^void pcrypto_encode_text(pcrypto_textenc_t enc,$/;" f typeref:typename:void signature:(pcrypto_textenc_t enc,const unsigned char * txt,size_t txtlen,unsigned char ** out,size_t * outlen) +pcrypto_key pclsync/pcrypto.c /^psync_symmetric_key_t pcrypto_key() {$/;" f typeref:typename:psync_symmetric_key_t signature:() +pcrypto_key_len pclsync/pcrypto.c /^psync_symmetric_key_t pcrypto_key_len(size_t len) {$/;" f typeref:typename:psync_symmetric_key_t signature:(size_t len) +pcrypto_sec_encdec_create pclsync/pcrypto.c /^pcrypto_sec_encdec_create(psync_symmetric_key_t key) {$/;" f typeref:typename:pcrypto_sector_encdec_t signature:(psync_symmetric_key_t key) +pcrypto_sec_encdec_free pclsync/pcrypto.c /^void pcrypto_sec_encdec_free($/;" f typeref:typename:void signature:(pcrypto_sector_encdec_t enc) +pcrypto_sign_sec pclsync/pcrypto.c /^void pcrypto_sign_sec($/;" f typeref:typename:void signature:(pcrypto_sector_encdec_t enc,const unsigned char * data,size_t datalen,pcrypto_sector_auth_t authout) +pcrypto_textdec_create pclsync/pcrypto.c /^pcrypto_textdec_create(psync_symmetric_key_t key) {$/;" f typeref:typename:pcrypto_textdec_t signature:(psync_symmetric_key_t key) +pcrypto_textdec_free pclsync/pcrypto.c /^void pcrypto_textdec_free($/;" f typeref:typename:void signature:(pcrypto_textdec_t enc) +pcrypto_textenc_create pclsync/pcrypto.c /^pcrypto_textenc_create(psync_symmetric_key_t key) {$/;" f typeref:typename:pcrypto_textenc_t signature:(psync_symmetric_key_t key) +pcrypto_textenc_free pclsync/pcrypto.c /^void pcrypto_textenc_free($/;" f typeref:typename:void signature:(pcrypto_textenc_t enc) +pcryptofolder_cache_clean pclsync/pcryptofolder.c /^void pcryptofolder_cache_clean() {$/;" f typeref:typename:void signature:() +pcryptofolder_change_pass pclsync/pcryptofolder.c /^int pcryptofolder_change_pass(const char *oldpassphrase,$/;" f typeref:typename:int signature:(const char * oldpassphrase,const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign) +pcryptofolder_change_pass_unlocked pclsync/pcryptofolder.c /^int pcryptofolder_change_pass_unlocked(const char *newpassphrase,$/;" f typeref:typename:int signature:(const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign) +pcryptofolder_filencoder_from_binresult pclsync/pcryptofolder.c /^pcrypto_sector_encdec_t pcryptofolder_filencoder_from_binresult(psync_fileid_t fileid,$/;" f typeref:typename:pcrypto_sector_encdec_t signature:(psync_fileid_t fileid,binresult * res) +pcryptofolder_filencoder_get pclsync/pcryptofolder.c /^pcrypto_sector_encdec_t pcryptofolder_filencoder_get(psync_fsfileid_t fileid, uint64_t hash,$/;" f typeref:typename:pcrypto_sector_encdec_t signature:(psync_fsfileid_t fileid,uint64_t hash,int nonetwork) +pcryptofolder_filencoder_key_get pclsync/pcryptofolder.c /^char *pcryptofolder_filencoder_key_get(psync_fsfileid_t fileid,$/;" f typeref:typename:char * signature:(psync_fsfileid_t fileid,uint64_t hash,size_t * keylen) +pcryptofolder_filencoder_key_new pclsync/pcryptofolder.c /^char *pcryptofolder_filencoder_key_new(uint32_t flags, size_t *keylen) {$/;" f typeref:typename:char * signature:(uint32_t flags,size_t * keylen) +pcryptofolder_filencoder_key_newplain pclsync/pcryptofolder.c /^char *pcryptofolder_filencoder_key_newplain($/;" f typeref:typename:char * signature:(uint32_t flags,size_t * keylen,psync_symmetric_key_t * deckey) +pcryptofolder_filencoder_release pclsync/pcryptofolder.c /^void pcryptofolder_filencoder_release($/;" f typeref:typename:void signature:(psync_fsfileid_t fileid,uint64_t hash,pcrypto_sector_encdec_t encoder) +pcryptofolder_flddecode_filename pclsync/pcryptofolder.c /^char *pcryptofolder_flddecode_filename(pcrypto_textdec_t decoder,$/;" f typeref:typename:char * signature:(pcrypto_textdec_t decoder,const char * name) +pcryptofolder_flddecoder_get pclsync/pcryptofolder.c /^pcrypto_textdec_t pcryptofolder_flddecoder_get(psync_fsfolderid_t folderid) {$/;" f typeref:typename:pcrypto_textdec_t signature:(psync_fsfolderid_t folderid) +pcryptofolder_flddecoder_release pclsync/pcryptofolder.c /^void pcryptofolder_flddecoder_release($/;" f typeref:typename:void signature:(psync_fsfolderid_t folderid,pcrypto_textdec_t decoder) +pcryptofolder_fldencode_filename pclsync/pcryptofolder.c /^char * pcryptofolder_fldencode_filename(pcrypto_textenc_t encoder,$/;" f typeref:typename:char * signature:(pcrypto_textenc_t encoder,const char * name) +pcryptofolder_fldencoder_get pclsync/pcryptofolder.c /^pcrypto_textenc_t pcryptofolder_fldencoder_get(psync_fsfolderid_t folderid) {$/;" f typeref:typename:pcrypto_textenc_t signature:(psync_fsfolderid_t folderid) +pcryptofolder_fldencoder_release pclsync/pcryptofolder.c /^void pcryptofolder_fldencoder_release($/;" f typeref:typename:void signature:(psync_fsfolderid_t folderid,pcrypto_textenc_t encoder) +pcryptofolder_get_hint pclsync/pcryptofolder.c /^int pcryptofolder_get_hint(char **hint) {$/;" f typeref:typename:int signature:(char ** hint) +pcryptofolder_is_unlocked pclsync/pcryptofolder.c /^int pcryptofolder_is_unlocked() {$/;" f typeref:typename:int signature:() +pcryptofolder_issetup pclsync/pcryptofolder.c /^int pcryptofolder_issetup() {$/;" f typeref:typename:int signature:() +pcryptofolder_lock pclsync/pcryptofolder.c /^int pcryptofolder_lock() {$/;" f typeref:typename:int signature:() +pcryptofolder_mkdir pclsync/pcryptofolder.c /^int pcryptofolder_mkdir(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,const char ** err,psync_folderid_t * newfolderid) +pcryptofolder_reset pclsync/pcryptofolder.c /^int pcryptofolder_reset() {$/;" f typeref:typename:int signature:() +pcryptofolder_setup pclsync/pcryptofolder.c /^int pcryptofolder_setup(const char *password, const char *hint) {$/;" f typeref:typename:int signature:(const char * password,const char * hint) +pcryptofolder_unlock pclsync/pcryptofolder.c /^int pcryptofolder_unlock(const char *password) {$/;" f typeref:typename:int signature:(const char * password) +pdbg_init_level pclsync/pdbg.c /^static void pdbg_init_level(void) {$/;" f typeref:typename:void file: signature:(void) +pdbg_path_is_safe pclsync/pdbg.c /^static int pdbg_path_is_safe(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +pdbg_printf pclsync/pdbg.c /^int pdbg_printf(const char *file, const char *function, int unsigned line, int unsigned level, c/;" f typeref:typename:int signature:(const char * file,const char * function,int unsigned line,int unsigned level,const char * fmt,...) +pdbg_reopen_log pclsync/pdbg.c /^void pdbg_reopen_log() {$/;" f typeref:typename:void signature:() +pdbg_write_fs_event pclsync/pdbg.c /^void pdbg_write_fs_event(const char *fmt, ...) {$/;" f typeref:typename:void signature:(const char * fmt,...) +pdeflate_destroy pclsync/pdeflate.c /^void pdeflate_destroy(psync_deflate_t *def) {$/;" f typeref:typename:void signature:(psync_deflate_t * def) +pdeflate_init pclsync/pdeflate.c /^psync_deflate_t *pdeflate_init(int level) {$/;" f typeref:typename:psync_deflate_t * signature:(int level) +pdeflate_pending pclsync/pdeflate.c /^int pdeflate_pending(psync_deflate_t *def) {$/;" f typeref:typename:int signature:(psync_deflate_t * def) +pdeflate_read pclsync/pdeflate.c /^int pdeflate_read(psync_deflate_t *def, void *data, int len) {$/;" f typeref:typename:int signature:(psync_deflate_t * def,void * data,int len) +pdeflate_write pclsync/pdeflate.c /^int pdeflate_write(psync_deflate_t *def, const void *data, int len,$/;" f typeref:typename:int signature:(psync_deflate_t * def,const void * data,int len,int flush) +pdevice_get_os pclsync/pdevice.c /^char *pdevice_get_os() {$/;" f typeref:typename:char * signature:() +pdevice_get_software pclsync/pdevice.c /^const char *pdevice_get_software() { $/;" f typeref:typename:const char * signature:() +pdevice_id pclsync/pdevice.c /^char *pdevice_id() {$/;" f typeref:typename:char * signature:() +pdevice_name pclsync/pdevice.c /^char *pdevice_name() {$/;" f typeref:typename:char * signature:() +pdevice_set_software pclsync/pdevice.c /^void pdevice_set_software(const char *snm) { $/;" f typeref:typename:void signature:(const char * snm) +pdevmon_init pclsync/pdevmon.c /^void pdevmon_init() {$/;" f typeref:typename:void signature:() +pdiff_bind_meta pclsync/pdiff_helpers.c /^int pdiff_bind_meta(psync_sql_res *res, const binresult *meta, int off) {$/;" f typeref:typename:int signature:(psync_sql_res * res,const binresult * meta,int off) +pdiff_check_active_subscribtion pclsync/pdiff_helpers.c /^int pdiff_check_active_subscribtion(const binresult *res) {$/;" f typeref:typename:int signature:(const binresult * res) +pdiff_cmp_folderid pclsync/pdiff_helpers.c /^int pdiff_cmp_folderid(const void *ptr1, const void *ptr2) {$/;" f typeref:typename:int signature:(const void * ptr1,const void * ptr2) +pdiff_extract_meta_folder_flags pclsync/pdiff_helpers.c /^uint64_t pdiff_extract_meta_folder_flags(const binresult *meta) {$/;" f typeref:typename:uint64_t signature:(const binresult * meta) +pdiff_file_create pclsync/pdiff.c /^void pdiff_file_create(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pdiff_file_delete pclsync/pdiff.c /^void pdiff_file_delete(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pdiff_file_update pclsync/pdiff.c /^void pdiff_file_update(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pdiff_fldr_delete pclsync/pdiff.c /^void pdiff_fldr_delete(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pdiff_fldr_update pclsync/pdiff.c /^void pdiff_fldr_update(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pdiff_group_results_by_col pclsync/pdiff_helpers.c /^void pdiff_group_results_by_col(psync_full_result_int *restrict r1,$/;" f typeref:typename:void signature:(psync_full_result_int * restrict r1,psync_full_result_int * restrict r2,uint32_t col) +pdiff_init pclsync/pdiff.c /^void pdiff_init() { $/;" f typeref:typename:void signature:() +pdiff_lock pclsync/pdiff.c /^void pdiff_lock() { $/;" f typeref:typename:void signature:() +pdiff_unlock pclsync/pdiff.c /^void pdiff_unlock() { $/;" f typeref:typename:void signature:() +pdiff_wake pclsync/pdiff.c /^void pdiff_wake() {$/;" f typeref:typename:void signature:() +pdownload_get_hashes pclsync/pdownload.c /^download_hashes_t *pdownload_get_hashes() {$/;" f typeref:typename:download_hashes_t * signature:() +pdownload_init pclsync/pdownload.c /^void pdownload_init() {$/;" f typeref:typename:void signature:() +pdownload_stop_all pclsync/pdownload.c /^void pdownload_stop_all() {$/;" f typeref:typename:void signature:() +pdownload_stop_file pclsync/pdownload.c /^void pdownload_stop_file(psync_fileid_t fileid, psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_fileid_t fileid,psync_syncid_t syncid) +pdownload_stop_sync pclsync/pdownload.c /^void pdownload_stop_sync(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +pdownload_tasks_delete pclsync/pdownload.c /^void pdownload_tasks_delete(psync_fileid_t fileid,$/;" f typeref:typename:void signature:(psync_fileid_t fileid,psync_syncid_t syncid,int deltemp) +pdownload_wake pclsync/pdownload.c /^void pdownload_wake() {$/;" f typeref:typename:void signature:() +perm_fail_upload_task pclsync/pfsupload.c /^static void perm_fail_upload_task(uint64_t taskid) {$/;" f typeref:typename:void file: signature:(uint64_t taskid) +pfile_close pclsync/pfile.c /^int pfile_close(int fd) { return close(fd); }$/;" f typeref:typename:int signature:(int fd) +pfile_delete pclsync/pfile.c /^int pfile_delete(const char *path) { return unlink(path); }$/;" f typeref:typename:int signature:(const char * path) +pfile_dup pclsync/pfile.c /^int pfile_dup(int fd) { return dup(fd); }$/;" f typeref:typename:int signature:(int fd) +pfile_folder_sync pclsync/pfile.c /^int pfile_folder_sync(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +pfile_invalidate_os_cache pclsync/pfile.c /^int pfile_invalidate_os_cache(const char *path) { return 0; }$/;" f typeref:typename:int signature:(const char * path) +pfile_invalidate_os_cache_needed pclsync/pfile.c /^int pfile_invalidate_os_cache_needed() { return 0; }$/;" f typeref:typename:int signature:() +pfile_open pclsync/pfile.c /^int pfile_open(const char *path, int access, int flags) {$/;" f typeref:typename:int signature:(const char * path,int access,int flags) +pfile_pread pclsync/pfile.c /^ssize_t pfile_pread(int fd, void *buf, size_t count,$/;" f typeref:typename:ssize_t signature:(int fd,void * buf,size_t count,uint64_t offset) +pfile_preread pclsync/pfile.c /^int pfile_preread(int fd, uint64_t offset, size_t count) {$/;" f typeref:typename:int signature:(int fd,uint64_t offset,size_t count) +pfile_pwrite pclsync/pfile.c /^ssize_t pfile_pwrite(int fd, const void *buf, size_t count,$/;" f typeref:typename:ssize_t signature:(int fd,const void * buf,size_t count,uint64_t offset) +pfile_read pclsync/pfile.c /^ssize_t pfile_read(int fd, void *buf, size_t count) {$/;" f typeref:typename:ssize_t signature:(int fd,void * buf,size_t count) +pfile_readahead pclsync/pfile.c /^int pfile_readahead(int fd, uint64_t offset, size_t count) {$/;" f typeref:typename:int signature:(int fd,uint64_t offset,size_t count) +pfile_rename pclsync/pfile.c /^int pfile_rename(const char *oldpath, const char *newpath) {$/;" f typeref:typename:int signature:(const char * oldpath,const char * newpath) +pfile_rename_overwrite pclsync/pfile.c /^int pfile_rename_overwrite(const char *oldpath, const char *newpath) {$/;" f typeref:typename:int signature:(const char * oldpath,const char * newpath) +pfile_run_update pclsync/pfile.c /^int pfile_run_update(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +pfile_schedulesync pclsync/pfile.c /^int pfile_schedulesync(int fd) {$/;" f typeref:typename:int signature:(int fd) +pfile_seek pclsync/pfile.c /^int64_t pfile_seek(int fd, uint64_t offset, int whence) {$/;" f typeref:typename:int64_t signature:(int fd,uint64_t offset,int whence) +pfile_set_creation pclsync/pfile.c /^int pfile_set_creation(int fd, time_t ctime) { return -1; }$/;" f typeref:typename:int signature:(int fd,time_t ctime) +pfile_set_crtime_mtime pclsync/pfile.c /^int pfile_set_crtime_mtime(const char *path, time_t crtime, time_t mtime) {$/;" f typeref:typename:int signature:(const char * path,time_t crtime,time_t mtime) +pfile_set_crtime_mtime_by_fd pclsync/pfile.c /^int pfile_set_crtime_mtime_by_fd(int fd, const char *path,$/;" f typeref:typename:int signature:(int fd,const char * path,time_t crtime,time_t mtime) +pfile_size pclsync/pfile.c /^int64_t pfile_size(int fd) {$/;" f typeref:typename:int64_t signature:(int fd) +pfile_stat_mode_ok pclsync/pfile.c /^int pfile_stat_mode_ok(struct stat *buf, unsigned int bits) {$/;" f typeref:typename:int signature:(struct stat * buf,unsigned int bits) +pfile_sync pclsync/pfile.c /^int pfile_sync(int fd) {$/;" f typeref:typename:int signature:(int fd) +pfile_truncate pclsync/pfile.c /^int pfile_truncate(int fd) {$/;" f typeref:typename:int signature:(int fd) +pfile_write pclsync/pfile.c /^ssize_t pfile_write(int fd, const void *buf, size_t count) {$/;" f typeref:typename:ssize_t signature:(int fd,const void * buf,size_t count) +pfileops_create_file pclsync/pfileops.c /^void pfileops_create_file(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pfileops_create_fldr pclsync/pfileops.c /^void pfileops_create_fldr(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pfileops_delete_file pclsync/pfileops.c /^void pfileops_delete_file(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pfileops_delete_fldr pclsync/pfileops.c /^void pfileops_delete_fldr(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pfileops_get_perms pclsync/pfileops.c /^uint64_t pfileops_get_perms(const binresult *meta) {$/;" f typeref:typename:uint64_t signature:(const binresult * meta) +pfileops_update_file pclsync/pfileops.c /^void pfileops_update_file(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pfileops_update_fldr pclsync/pfileops.c /^void pfileops_update_fldr(const binresult *meta) {$/;" f typeref:typename:void signature:(const binresult * meta) +pfolder_add_sync pclsync/pfolder.c /^psync_syncid_t pfolder_add_sync(const char *localpath, psync_folderid_t folderid, psync_synctype/;" f typeref:typename:psync_syncid_t signature:(const char * localpath,psync_folderid_t folderid,psync_synctype_t synctype) +pfolder_add_sync_path pclsync/pfolder.c /^psync_syncid_t pfolder_add_sync_path(const char *localpath, const char *remotepath, psync_syncty/;" f typeref:typename:psync_syncid_t signature:(const char * localpath,const char * remotepath,psync_synctype_t synctype) +pfolder_add_sync_path_delay pclsync/pfolder.c /^int pfolder_add_sync_path_delay(const char *localpath,$/;" f typeref:typename:int signature:(const char * localpath,const char * remotepath,psync_synctype_t synctype) +pfolder_db_wait pclsync/pfolder.c /^psync_folderid_t pfolder_db_wait(psync_folderid_t folderid) {$/;" f typeref:typename:psync_folderid_t signature:(psync_folderid_t folderid) +pfolder_delete_sync_by_id pclsync/psynclib.c /^int pfolder_delete_sync_by_id(psync_folderid_t fId) {$/;" f typeref:typename:int signature:(psync_folderid_t fId) +pfolder_file_path pclsync/pfolder.c /^char *pfolder_file_path(psync_fileid_t fileid, size_t *retlen) {$/;" f typeref:typename:char * signature:(psync_fileid_t fileid,size_t * retlen) +pfolder_id pclsync/pfolder.c /^psync_folderid_t pfolder_id(const char *path) {$/;" f typeref:typename:psync_folderid_t signature:(const char * path) +pfolder_id_create pclsync/pfolder.c /^psync_folderid_t pfolder_id_create(const char *path) {$/;" f typeref:typename:psync_folderid_t signature:(const char * path) +pfolder_local_folders pclsync/pfolder.c /^pfolder_list_t *pfolder_local_folders(const char *path,$/;" f typeref:typename:pfolder_list_t * signature:(const char * path,psync_listtype_t listtype) +pfolder_lpath_lfile pclsync/pfolder.c /^char *pfolder_lpath_lfile(psync_fileid_t localfileid,$/;" f typeref:typename:char * signature:(psync_fileid_t localfileid,size_t * retlen) +pfolder_lpath_lfldr pclsync/pfolder.c /^char *pfolder_lpath_lfldr(psync_folderid_t localfolderid,$/;" f typeref:typename:char * signature:(psync_folderid_t localfolderid,psync_syncid_t syncid,size_t * retlen) +pfolder_path pclsync/pfolder.c /^char *pfolder_path(psync_folderid_t folderid, size_t *retlen) {$/;" f typeref:typename:char * signature:(psync_folderid_t folderid,size_t * retlen) +pfolder_path_sep pclsync/pfolder.c /^char *pfolder_path_sep(psync_folderid_t folderid, const char *sep,$/;" f typeref:typename:char * signature:(psync_folderid_t folderid,const char * sep,size_t * retlen) +pfolder_remote_folders pclsync/pfolder.c /^pfolder_list_t *pfolder_remote_folders(psync_folderid_t folderid,$/;" f typeref:typename:pfolder_list_t * signature:(psync_folderid_t folderid,psync_listtype_t listtype) +pfolder_remote_folders_path pclsync/pfolder.c /^pfolder_list_t *pfolder_remote_folders_path(const char *remotepath, psync_listtype_t listtype) {$/;" f typeref:typename:pfolder_list_t * signature:(const char * remotepath,psync_listtype_t listtype) +pfolder_stat pclsync/pfolder.c /^pentry_t *pfolder_stat(const char *remotepath) {$/;" f typeref:typename:pentry_t * signature:(const char * remotepath) +pfolder_sync_folders pclsync/pfolder.c /^psync_folder_list_t *pfolder_sync_folders(char *syncTypes) {$/;" f typeref:typename:psync_folder_list_t * signature:(char * syncTypes) +pfs_apply_task_overlay pclsync/pfs_helpers.c /^int pfs_apply_task_overlay(struct stat *stbuf,$/;" f typeref:typename:int signature:(struct stat * stbuf,psync_fstask_folder_t * folder,const char * name,uint32_t flags) +pfs_can_move pclsync/pfs.c /^static int pfs_can_move(psync_fsfolderid_t fromfolderid,$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t fromfolderid,uint32_t frompermissions,psync_fsfolderid_t tofolderid,uint32_t topermissions,int sameshare) +pfs_can_rmdir pclsync/pfs.c /^static int pfs_can_rmdir(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +pfs_can_unlink pclsync/pfs.c /^static int pfs_can_unlink(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +pfs_check_modified_file_write_space pclsync/pfs.c /^pfs_check_modified_file_write_space(psync_openfile_t *of, size_t size,$/;" f typeref:typename:PSYNC_NOINLINE int file: signature:(psync_openfile_t * of,size_t size,fuse_off_t offset) +pfs_check_write_space pclsync/pfs.c /^static int pfs_check_write_space(psync_openfile_t *of, size_t size,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,size_t size,fuse_off_t offset) +pfs_chmod pclsync/pfs.c /^static int pfs_chmod(const char *path, mode_t mode, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,mode_t mode,struct fuse_file_info * fi) +pfs_chown pclsync/pfs.c /^static int pfs_chown(const char *path, uid_t uid, gid_t gid, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,uid_t uid,gid_t gid,struct fuse_file_info * fi) +pfs_clean_read_cache pclsync/psynclib.c /^void pfs_clean_read_cache() { ppagecache_clean_read(); }$/;" f typeref:typename:void signature:() +pfs_clean_tasks pclsync/pfs.c /^void pfs_clean_tasks() { pfs_task_clean(); }$/;" f typeref:typename:void signature:() +pfs_creat pclsync/pfs.c /^static int pfs_creat(const char *path, mode_t mode,$/;" f typeref:typename:int file: signature:(const char * path,mode_t mode,struct fuse_file_info * fi) +pfs_creat_fake_locked pclsync/pfs.c /^static int pfs_creat_fake_locked(psync_fspath_t *fpath,$/;" f typeref:typename:int file: signature:(psync_fspath_t * fpath,struct fuse_file_info * fi) +pfs_create_file pclsync/pfs.c /^pfs_create_file(psync_fsfileid_t fileid, psync_fsfileid_t remotefileid,$/;" f typeref:typename:psync_openfile_t * file: signature:(psync_fsfileid_t fileid,psync_fsfileid_t remotefileid,uint64_t size,uint64_t hash,int lock,uint32_t writeid,psync_fstask_folder_t * folder,const char * name,pcrypto_sector_encdec_t encoder) +pfs_crpt_check_logs pclsync/pfscrypto.c /^void pfs_crpt_check_logs() {$/;" f typeref:typename:void signature:() +pfs_crpt_crypto_size pclsync/pfscrypto.c /^uint64_t pfs_crpt_crypto_size(uint64_t plainsize) {$/;" f typeref:typename:uint64_t signature:(uint64_t plainsize) +pfs_crpt_flush pclsync/pfscrypto.c /^int pfs_crpt_flush(psync_openfile_t *of) {$/;" f typeref:typename:int signature:(psync_openfile_t * of) +pfs_crpt_get_auth_off pclsync/pfscrypto.c /^void pfs_crpt_get_auth_off(psync_crypto_sectorid_t sectorid,$/;" f typeref:typename:void signature:(psync_crypto_sectorid_t sectorid,uint32_t level,psync_crypto_offsets_t * offsets,uint64_t * offset,uint32_t * size,uint32_t * authid) +pfs_crpt_init_log pclsync/pfscrypto.c /^int pfs_crpt_init_log(psync_openfile_t *of) {$/;" f typeref:typename:int signature:(psync_openfile_t * of) +pfs_crpt_offset_by_size pclsync/pfscrypto.c /^void pfs_crpt_offset_by_size(uint64_t size,$/;" f typeref:typename:void signature:(uint64_t size,psync_crypto_offsets_t * offsets) +pfs_crpt_plain_size pclsync/pfscrypto.c /^uint64_t pfs_crpt_plain_size(uint64_t cryptosize) {$/;" f typeref:typename:uint64_t signature:(uint64_t cryptosize) +pfs_crpt_read_mod pclsync/pfscrypto.c /^int pfs_crpt_read_mod(psync_openfile_t *of, char *buf,$/;" f typeref:typename:int signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +pfs_crpt_read_new pclsync/pfscrypto.c /^int pfs_crpt_read_new(psync_openfile_t *of, char *buf,$/;" f typeref:typename:int signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +pfs_crpt_sector_id pclsync/pfscrypto.c /^pfs_crpt_sector_id(psync_crypto_sectorid_t sectorid) {$/;" f typeref:typename:psync_crypto_sectorid_t signature:(psync_crypto_sectorid_t sectorid) +pfs_crpt_truncate pclsync/pfscrypto.c /^int pfs_crpt_truncate(psync_openfile_t *of, uint64_t size) {$/;" f typeref:typename:int signature:(psync_openfile_t * of,uint64_t size) +pfs_crpt_truncate_down pclsync/pfscrypto.c /^static int pfs_crpt_truncate_down(psync_openfile_t *of, uint64_t size) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t size) +pfs_crpt_truncate_to_zero pclsync/pfscrypto.c /^static int pfs_crpt_truncate_to_zero(psync_openfile_t *of) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of) +pfs_crpt_write_mod pclsync/pfscrypto.c /^int pfs_crpt_write_mod(psync_openfile_t *of, const char *buf,$/;" f typeref:typename:int signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset) +pfs_crpt_write_mod_nu pclsync/pfscrypto.c /^int pfs_crpt_write_mod_nu(psync_openfile_t *of,$/;" f typeref:typename:int signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset,int checkextender) +pfs_crpt_write_new pclsync/pfscrypto.c /^int pfs_crpt_write_new(psync_openfile_t *of, const char *buf,$/;" f typeref:typename:int signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset) +pfs_crpt_write_new_nu pclsync/pfscrypto.c /^static int pfs_crpt_write_new_nu(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,const char * buf,uint64_t size,uint64_t offset,int checkextender) +pfs_crypt_add_sector_to_interval_tree pclsync/pfscrypto.c /^static void pfs_crypt_add_sector_to_interval_tree($/;" f typeref:typename:void file: signature:(psync_openfile_t * of,psync_crypto_sectorid_t sectorid,size_t size) +pfs_crypto_auth_offset pclsync/pfscrypto.c /^static uint64_t pfs_crypto_auth_offset(uint32_t level, uint32_t id) {$/;" f typeref:typename:uint64_t file: signature:(uint32_t level,uint32_t id) +pfs_crypto_check_file pclsync/pfscrypto.c /^static void pfs_crypto_check_file(void *ptr, ppath_fast_stat *st) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_fast_stat * st) +pfs_crypto_check_log pclsync/pfscrypto.c /^static void pfs_crypto_check_log(char *path, const char *fn) {$/;" f typeref:typename:void file: signature:(char * path,const char * fn) +pfs_crypto_check_log_hash pclsync/pfscrypto.c /^pfs_crypto_check_log_hash(int lfd,$/;" f typeref:typename:PSYNC_NOINLINE int file: signature:(int lfd,psync_crypto_master_record * mr) +pfs_crypto_data_offset_by_sectorid pclsync/pfscrypto.c /^pfs_crypto_data_offset_by_sectorid(psync_crypto_sectorid_t sectorid) {$/;" f typeref:typename:uint64_t file: signature:(psync_crypto_sectorid_t sectorid) +pfs_crypto_del_log pclsync/pfscrypto.c /^static void pfs_crypto_del_log(const char *path) {$/;" f typeref:typename:void file: signature:(const char * path) +pfs_crypto_do_finalize_log pclsync/pfscrypto.c /^static int pfs_crypto_do_finalize_log(psync_openfile_t *of, int fullsync) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,int fullsync) +pfs_crypto_do_local_tree_check pclsync/pfscrypto.c /^pfs_crypto_do_local_tree_check(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,psync_crypto_sectorid_t sectorid,psync_crypto_offsets_t * offsets) +pfs_crypto_err_to_errno pclsync/pfs.c /^int pfs_crypto_err_to_errno(int cryptoerr) {$/;" f typeref:typename:int signature:(int cryptoerr) +pfs_crypto_finalize_log pclsync/pfscrypto.c /^static int pfs_crypto_finalize_log(psync_openfile_t *of, int fullsync) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,int fullsync) +pfs_crypto_kill_extender_locked pclsync/pfscrypto.c /^static int pfs_crypto_kill_extender_locked(psync_openfile_t *of) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of) +pfs_crypto_log_flush_and_process pclsync/pfscrypto.c /^static int pfs_crypto_log_flush_and_process(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,const char * filename,int dowaits,int locked) +pfs_crypto_mark_log_finalized pclsync/pfscrypto.c /^static int pfs_crypto_mark_log_finalized(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t filesize) +pfs_crypto_offsets_by_cryptosize pclsync/pfscrypto.c /^pfs_crypto_offsets_by_cryptosize(uint64_t size,$/;" f typeref:typename:void file: signature:(uint64_t size,psync_crypto_offsets_t * offsets) +pfs_crypto_process_log pclsync/pfscrypto.c /^static int pfs_crypto_process_log(int lfd, int dfd,$/;" f typeref:typename:int file: signature:(int lfd,int dfd,int ifd,int checkhash) +pfs_crypto_read_newfile_full_sector pclsync/pfscrypto.c /^pfs_crypto_read_newfile_full_sector(psync_openfile_t *of, char *buf,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,char * buf,psync_crypto_sectorid_t sectorid) +pfs_crypto_read_newfile_full_sector_from_datafile pclsync/pfscrypto.c /^static int pfs_crypto_read_newfile_full_sector_from_datafile($/;" f typeref:typename:int file: signature:(psync_openfile_t * of,char * buf,psync_crypto_sectorid_t sectorid) +pfs_crypto_read_newfile_full_sector_from_log pclsync/pfscrypto.c /^static int pfs_crypto_read_newfile_full_sector_from_log($/;" f typeref:typename:int file: signature:(psync_openfile_t * of,char * buf,psync_sector_inlog_t * se) +pfs_crypto_read_newfile_partial_sector pclsync/pfscrypto.c /^pfs_crypto_read_newfile_partial_sector(psync_openfile_t *of, char *buf,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,char * buf,psync_crypto_sectorid_t sectorid,size_t size,off_t offset) +pfs_crypto_reset_log_to_off pclsync/pfscrypto.c /^pfs_crypto_reset_log_to_off(psync_openfile_t *of, uint32_t off) {$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(psync_openfile_t * of,uint32_t off) +pfs_crypto_run_extender pclsync/pfscrypto.c /^static int pfs_crypto_run_extender(psync_openfile_t *of, uint64_t size) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t size) +pfs_crypto_set_sector_log_offset pclsync/pfscrypto.c /^pfs_crypto_set_sector_log_offset(psync_openfile_t *of,$/;" f typeref:typename:void file: signature:(psync_openfile_t * of,psync_crypto_sectorid_t sectorid,uint32_t offset,unsigned char * auth) +pfs_crypto_switch_sectors pclsync/pfscrypto.c /^static int pfs_crypto_switch_sectors(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,psync_crypto_sectorid_t oldsectorid,psync_crypto_sectorid_t newsectorid,psync_crypto_auth_sector_t * autharr,psync_crypto_offsets_t * offsets) +pfs_crypto_wait_extender_after_locked pclsync/pfscrypto.c /^static int pfs_crypto_wait_extender_after_locked(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t offset) +pfs_crypto_wait_no_extender_locked pclsync/pfscrypto.c /^static int pfs_crypto_wait_no_extender_locked(psync_openfile_t *of) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of) +pfs_crypto_write_master_auth pclsync/pfscrypto.c /^pfs_crypto_write_master_auth(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,psync_crypto_auth_sector_t * autharr,psync_crypto_offsets_t * offsets) +pfs_crypto_write_newfile_full_sector pclsync/pfscrypto.c /^pfs_crypto_write_newfile_full_sector(psync_openfile_t *of, const char *buf,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,const char * buf,psync_crypto_sectorid_t sectorid,size_t size) +pfs_crypto_write_newfile_partial_sector pclsync/pfscrypto.c /^static int pfs_crypto_write_newfile_partial_sector($/;" f typeref:typename:int file: signature:(psync_openfile_t * of,const char * buf,psync_crypto_sectorid_t sectorid,size_t size,off_t offset) +pfs_debug_check_lock_order pclsync/debug/pfs_debug.c /^void pfs_debug_check_lock_order(const char *file, unsigned long line) {$/;" f typeref:typename:void signature:(const char * file,unsigned long line) +pfs_debug_check_lock_order pclsync/pfs.c /^__attribute__((weak)) void pfs_debug_check_lock_order(const char *file, unsigned long line) {}$/;" f typeref:typename:void signature:(const char * file,unsigned long line) +pfs_debug_dump_internals pclsync/debug/pfs_debug.c /^void pfs_debug_dump_internals() { pfs_do_dump_internals(); }$/;" f typeref:typename:void signature:() +pfs_debug_dump_internals pclsync/pfs.c /^__attribute__((weak)) void pfs_debug_dump_internals() {}$/;" f typeref:typename:void signature:() +pfs_debug_init_file_mutex pclsync/debug/pfs_debug.c /^void pfs_debug_init_file_mutex(pthread_mutex_t *m) {$/;" f typeref:typename:void signature:(pthread_mutex_t * m) +pfs_debug_init_file_mutex pclsync/pfs.c /^__attribute__((weak)) void pfs_debug_init_file_mutex(pthread_mutex_t *m) {$/;" f typeref:typename:void signature:(pthread_mutex_t * m) +pfs_debug_register_signal_handlers pclsync/debug/pfs_debug.c /^void pfs_debug_register_signal_handlers() {$/;" f typeref:typename:void signature:() +pfs_debug_register_signal_handlers pclsync/pfs.c /^__attribute__((weak)) void pfs_debug_register_signal_handlers() {}$/;" f typeref:typename:void signature:() +pfs_dec_of_refcnt pclsync/pfs.c /^void pfs_dec_of_refcnt(psync_openfile_t *of) {$/;" f typeref:typename:void signature:(psync_openfile_t * of) +pfs_dec_of_refcnt_and_readers pclsync/pfs.c /^void pfs_dec_of_refcnt_and_readers(psync_openfile_t *of) {$/;" f typeref:typename:void signature:(psync_openfile_t * of) +pfs_del_creat pclsync/pfs.c /^static void pfs_del_creat(psync_fspath_t *fpath, psync_openfile_t *of) {$/;" f typeref:typename:void file: signature:(psync_fspath_t * fpath,psync_openfile_t * of) +pfs_do_check_write_space pclsync/pfs.c /^PSYNC_NOINLINE static int pfs_do_check_write_space(psync_openfile_t *of,$/;" f typeref:typename:PSYNC_NOINLINE int file: signature:(psync_openfile_t * of,size_t size) +pfs_do_dump_internals pclsync/debug/pfs_debug.c /^static void pfs_do_dump_internals() {$/;" f typeref:typename:void file: signature:() +pfs_do_lock_file pclsync/pfs.h /^static inline int pfs_do_lock_file(psync_openfile_t *of, const char *file,$/;" f typeref:typename:int signature:(psync_openfile_t * of,const char * file,unsigned long line) +pfs_do_start pclsync/pfs.c /^static int pfs_do_start() {$/;" f typeref:typename:int file: signature:() +pfs_do_stop pclsync/pfs.c /^static void pfs_do_stop(void) {$/;" f typeref:typename:void file: signature:(void) +pfs_event_log_path pclsync/pdbg.c /^char *pfs_event_log_path() {$/;" f typeref:typename:char * signature:() +pfs_extender_thread pclsync/pfscrypto.c /^static void pfs_extender_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +pfs_file_exists_in_folder pclsync/pfs.c /^static int pfs_file_exists_in_folder(psync_fstask_folder_t *folder,$/;" f typeref:typename:int file: signature:(psync_fstask_folder_t * folder,const char * name) +pfs_fldr_crypto_error pclsync/pfsfolder.c /^int pfs_fldr_crypto_error() { return cryptoerr; }$/;" f typeref:typename:int signature:() +pfs_fldr_flags_by_id pclsync/pfsfolder.c /^uint32_t pfs_fldr_flags_by_id(psync_fsfolderid_t folderid,$/;" f typeref:typename:uint32_t signature:(psync_fsfolderid_t folderid,uint32_t * pperm) +pfs_fldr_get_decname pclsync/pfsfolder.c /^char *pfs_fldr_get_decname(psync_fsfolderid_t folderid, const char *path,$/;" f typeref:typename:char * signature:(psync_fsfolderid_t folderid,const char * path,size_t len) +pfs_fldr_get_folderid pclsync/pfsfolder.c /^psync_fsfolderid_t pfs_fldr_get_folderid(psync_fsfolderid_t parent_fid,$/;" f typeref:typename:psync_fsfolderid_t signature:(psync_fsfolderid_t parent_fid,const char * name) +pfs_fldr_id_by_path pclsync/pfsfolder.c /^psync_fsfolderid_t pfs_fldr_id_by_path(const char *path,$/;" f typeref:typename:psync_fsfolderid_t signature:(const char * path,uint32_t * pflags) +pfs_fldr_idperm_by_path pclsync/pfsfolder.c /^psync_fsfolderid_t pfs_fldr_idperm_by_path(const char *path,$/;" f typeref:typename:psync_fsfolderid_t signature:(const char * path,uint32_t * pflags,uint32_t * pPermissions) +pfs_fldr_resolve_path pclsync/pfsfolder.c /^__attribute__((weak)) psync_fspath_t *pfs_fldr_resolve_path(const char *path) {$/;" f typeref:typename:psync_fspath_t * signature:(const char * path) +pfs_flush pclsync/pfs.c /^static int pfs_flush(const char *path, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,struct fuse_file_info * fi) +pfs_free_openfile pclsync/pfs.c /^static void pfs_free_openfile(psync_openfile_t *of) {$/;" f typeref:typename:void file: signature:(psync_openfile_t * of) +pfs_fsync pclsync/pfs.c /^static int pfs_fsync(const char *path, int datasync,$/;" f typeref:typename:int file: signature:(const char * path,int datasync,struct fuse_file_info * fi) +pfs_fsyncdir pclsync/pfs.c /^static int pfs_fsyncdir(const char *path, int datasync,$/;" f typeref:typename:int file: signature:(const char * path,int datasync,struct fuse_file_info * fi) +pfs_ftruncate pclsync/pfs.c /^static int pfs_ftruncate(const char *path, fuse_off_t size,$/;" f typeref:typename:int file: signature:(const char * path,fuse_off_t size,struct fuse_file_info * fi) +pfs_ftruncate_of_locked pclsync/pfs.c /^static int pfs_ftruncate_of_locked(psync_openfile_t *of, fuse_off_t size) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,fuse_off_t size) +pfs_get_both_locks pclsync/pfs.c /^static void pfs_get_both_locks(psync_openfile_t *of) {$/;" f typeref:typename:void file: signature:(psync_openfile_t * of) +pfs_get_file_writeid pclsync/pfs.c /^int64_t pfs_get_file_writeid(uint64_t taskid) {$/;" f typeref:typename:int64_t signature:(uint64_t taskid) +pfs_get_path_by_fileid pclsync/pfs.c /^char *pfs_get_path_by_fileid(psync_fileid_t fileid) {$/;" f typeref:typename:char * signature:(psync_fileid_t fileid) +pfs_get_path_by_folderid pclsync/pfs.c /^char *pfs_get_path_by_folderid(psync_folderid_t folderid) {$/;" f typeref:typename:char * signature:(psync_folderid_t folderid) +pfs_getattr pclsync/pfs.c /^static int pfs_getattr(const char *path, struct FUSE_STAT *stbuf, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,struct FUSE_STAT * stbuf,struct fuse_file_info * fi) +pfs_getmountpoint pclsync/pfs.c /^char *pfs_getmountpoint() {$/;" f typeref:typename:char * signature:() +pfs_getrootattr pclsync/pfs.c /^static int pfs_getrootattr(struct FUSE_STAT *stbuf) {$/;" f typeref:typename:int file: signature:(struct FUSE_STAT * stbuf) +pfs_inc_of_refcnt pclsync/pfs.c /^void pfs_inc_of_refcnt(psync_openfile_t *of) {$/;" f typeref:typename:void signature:(psync_openfile_t * of) +pfs_inc_of_refcnt_and_readers pclsync/pfs.c /^void pfs_inc_of_refcnt_and_readers(psync_openfile_t *of) {$/;" f typeref:typename:void signature:(psync_openfile_t * of) +pfs_inc_of_refcnt_locked pclsync/pfs.c /^void pfs_inc_of_refcnt_locked(psync_openfile_t *of) { of->refcnt++; }$/;" f typeref:typename:void signature:(psync_openfile_t * of) +pfs_inc_writeid_locked pclsync/pfs.c /^static void pfs_inc_writeid_locked(psync_openfile_t *of) {$/;" f typeref:typename:void file: signature:(psync_openfile_t * of) +pfs_init pclsync/pfs.c /^static void *pfs_init(struct fuse_conn_info *conn, struct fuse_config *cfg) {$/;" f typeref:typename:void * file: signature:(struct fuse_conn_info * conn,struct fuse_config * cfg) +pfs_init_once pclsync/pfs.c /^static void pfs_init_once() {$/;" f typeref:typename:void file: signature:() +pfs_is_file pclsync/pfs.c /^static int pfs_is_file(psync_fsfolderid_t folderid, const char *name) {$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t folderid,const char * name) +pfs_is_folder pclsync/pfs.c /^static int pfs_is_folder(psync_fsfolderid_t folderid, const char *name) {$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t folderid,const char * name) +pfs_is_folder_nonempty pclsync/pfs.c /^static int pfs_is_folder_nonempty(psync_fsfolderid_t folderid) {$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t folderid) +pfs_is_nonempty_folder pclsync/pfs.c /^static int pfs_is_nonempty_folder(psync_fsfolderid_t parent_folderid,$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t parent_folderid,const char * name) +pfs_isstarted pclsync/pfs.c /^int pfs_isstarted() {$/;" f typeref:typename:int signature:() +pfs_load_interval_tree pclsync/pfs.c /^int64_t pfs_load_interval_tree(int fd, uint64_t size,$/;" f typeref:typename:int64_t signature:(int fd,uint64_t size,psync_interval_tree_t ** tree) +pfs_lock_file pclsync/pfs.h /^static inline int pfs_lock_file(psync_openfile_t *of) {$/;" f typeref:typename:int signature:(psync_openfile_t * of) +pfs_mark_openfile_deleted pclsync/pfs.c /^void pfs_mark_openfile_deleted(uint64_t taskid) {$/;" f typeref:typename:void signature:(uint64_t taskid) +pfs_mkdir pclsync/pfs.c /^static int pfs_mkdir(const char *path, mode_t mode) {$/;" f typeref:typename:int file: signature:(const char * path,mode_t mode) +pfs_mkdir_to_folder_stat pclsync/pfs_helpers.c /^void pfs_mkdir_to_folder_stat(psync_fstask_mkdir_t *mk, struct stat *stbuf) {$/;" f typeref:typename:void signature:(psync_fstask_mkdir_t * mk,struct stat * stbuf) +pfs_modfile_check_size_ok pclsync/pfs.c /^static int pfs_modfile_check_size_ok(psync_openfile_t *of, uint64_t size) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t size) +pfs_modfile_fillzero pclsync/pfscrypto.c /^static int pfs_modfile_fillzero(psync_openfile_t *of, uint64_t size,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t size,uint64_t offset,int checkextender) +pfs_move_cache pclsync/psynclib.c /^int pfs_move_cache(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +pfs_need_per_folder_refresh_f pclsync/pfs.c /^int pfs_need_per_folder_refresh_f() {$/;" f typeref:typename:int signature:() +pfs_newfile_fillzero pclsync/pfscrypto.c /^static int pfs_newfile_fillzero(psync_openfile_t *of, uint64_t size,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,uint64_t size,uint64_t offset) +pfs_open pclsync/pfs.c /^static int pfs_open(const char *path, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,struct fuse_file_info * fi) +pfs_pause_task_by_name pclsync/pfscrypto.c /^static void pfs_pause_task_by_name(const char *fn) {$/;" f typeref:typename:void file: signature:(const char * fn) +pfs_pause_until_login pclsync/pfs.c /^void pfs_pause_until_login() {$/;" f typeref:typename:void signature:() +pfs_read pclsync/pfs.c /^static int pfs_read(const char *path, char *buf, size_t size,$/;" f typeref:typename:int file: signature:(const char * path,char * buf,size_t size,fuse_off_t offset,struct fuse_file_info * fi) +pfs_readdir pclsync/pfs.c /^static int pfs_readdir(const char *path, void *buf, fuse_fill_dir_t filler,$/;" f typeref:typename:int file: signature:(const char * path,void * buf,fuse_fill_dir_t filler,fuse_off_t offset,struct fuse_file_info * fi,enum fuse_readdir_flags readdir_flags) +pfs_refresh pclsync/pfs.c /^void pfs_refresh() {$/;" f typeref:typename:void signature:() +pfs_refresh_crypto_folders pclsync/pcryptofolder.c /^static void pfs_refresh_crypto_folders() {$/;" f typeref:typename:void file: signature:() +pfs_refresh_folder pclsync/pfs.c /^void pfs_refresh_folder(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +pfs_refresh_timer pclsync/pfs.c /^static void pfs_refresh_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +pfs_register_start_callback pclsync/pfs.c /^void pfs_register_start_callback(psync_generic_callback_t callback) {$/;" f typeref:typename:void signature:(psync_generic_callback_t callback) +pfs_release pclsync/pfs.c /^static int pfs_release(const char *path, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,struct fuse_file_info * fi) +pfs_remount pclsync/pfs.c /^int pfs_remount() {$/;" f typeref:typename:int signature:() +pfs_rename pclsync/pfs.c /^static int pfs_rename(const char *old_path, const char *new_path, unsigned int rename_flags) {$/;" f typeref:typename:int file: signature:(const char * old_path,const char * new_path,unsigned int rename_flags) +pfs_rename_file pclsync/pfs.c /^static int pfs_rename_file(psync_fsfileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_fsfileid_t fileid,psync_fsfolderid_t parentfolderid,const char * name,uint32_t srcpermissions,psync_fsfolderid_t to_folderid,const char * new_name,uint32_t targetperms,int sameshare) +pfs_rename_folder pclsync/pfs.c /^static int pfs_rename_folder(psync_fsfolderid_t folderid,$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t folderid,psync_fsfolderid_t parentfolderid,const char * name,uint32_t srcpermissions,psync_fsfolderid_t to_folderid,const char * new_name,uint32_t targetperms,uint32_t targetflags,int sameshare) +pfs_rename_openfile_locked pclsync/pfs.c /^int pfs_rename_openfile_locked(psync_fsfileid_t fileid,$/;" f typeref:typename:int signature:(psync_fsfileid_t fileid,psync_fsfolderid_t folderid,const char * name) +pfs_rename_static_file pclsync/pfs.c /^static int pfs_rename_static_file(psync_fstask_folder_t *srcfolder,$/;" f typeref:typename:int file: signature:(psync_fstask_folder_t * srcfolder,psync_fstask_creat_t * srccr,psync_fsfolderid_t to_folderid,const char * new_name) +pfs_reopen_file_for_writing pclsync/pfs.c /^pfs_reopen_file_for_writing(psync_openfile_t *of) {$/;" f typeref:typename:PSYNC_NOINLINE int file: signature:(psync_openfile_t * of) +pfs_reopen_static_file_for_writing pclsync/pfs.c /^pfs_reopen_static_file_for_writing(psync_openfile_t *of) {$/;" f typeref:typename:PSYNC_NOINLINE int file: signature:(psync_openfile_t * of) +pfs_rmdir pclsync/pfs.c /^static int pfs_rmdir(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +pfs_row_to_file_stat pclsync/pfs_helpers.c /^void pfs_row_to_file_stat(psync_variant_row row, struct stat *stbuf,$/;" f typeref:typename:void signature:(psync_variant_row row,struct stat * stbuf,uint32_t flags) +pfs_row_to_folder_stat pclsync/pfs_helpers.c /^void pfs_row_to_folder_stat(psync_variant_row row, struct stat *stbuf) {$/;" f typeref:typename:void signature:(psync_variant_row row,struct stat * stbuf) +pfs_set_filetime_locked pclsync/pfs.c /^static int pfs_set_filetime_locked(psync_fsfileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_fsfileid_t fileid,const struct timespec * tv,int crtime,uint64_t current) +pfs_set_foldertime_locked pclsync/pfs.c /^static int pfs_set_foldertime_locked(psync_fsfolderid_t folderid,$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t folderid,const struct timespec * tv,int crtime,uint64_t current) +pfs_set_time pclsync/pfs.c /^static int pfs_set_time(const char *path, const struct timespec *tv,$/;" f typeref:typename:int file: signature:(const char * path,const struct timespec * tv,int crtime) +pfs_set_time_locked pclsync/pfs.c /^static int pfs_set_time_locked(psync_fsfolderid_t folderid,$/;" f typeref:typename:int file: signature:(psync_fsfolderid_t folderid,const char * name,const struct timespec * tv,int crtime) +pfs_setcrtime pclsync/pfs.c /^static int pfs_setcrtime(const char *path, const struct timespec *tv) {$/;" f typeref:typename:int file: signature:(const char * path,const struct timespec * tv) +pfs_start pclsync/pfs.c /^int pfs_start() {$/;" f typeref:typename:int signature:() +pfs_start_callback_timer pclsync/pfs.c /^static void pfs_start_callback_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +pfs_stat_add_files pclsync/pfsstatic.c /^void pfs_stat_add_files() {$/;" f typeref:typename:void signature:() +pfs_statfs pclsync/pfs.c /^static int pfs_statfs(const char *path, struct statvfs *stbuf) {$/;" f typeref:typename:int file: signature:(const char * path,struct statvfs * stbuf) +pfs_stop pclsync/pfs.c /^void pfs_stop() { pfs_do_stop(); }$/;" f typeref:typename:void signature:() +pfs_task_add_banned_folder pclsync/pfstasks.c /^void pfs_task_add_banned_folder(psync_fsfolderid_t folderid,$/;" f typeref:typename:void signature:(psync_fsfolderid_t folderid,const char * name) +pfs_task_add_banned_folders pclsync/pfstasks.c /^void pfs_task_add_banned_folders() {$/;" f typeref:typename:void signature:() +pfs_task_add_creat pclsync/pfstasks.c /^psync_fstask_creat_t *pfs_task_add_creat(psync_fstask_folder_t *folder,$/;" f typeref:typename:psync_fstask_creat_t * signature:(psync_fstask_folder_t * folder,const char * name,psync_fsfileid_t fileid,const char * encsymkey,size_t encsymkeylen) +pfs_task_add_local_creat_static pclsync/pfstasks.c /^int pfs_task_add_local_creat_static(psync_fsfolderid_t folderid,$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,const char * name,const void * data,size_t datalen) +pfs_task_add_modified_file pclsync/pfstasks.c /^pfs_task_add_modified_file(psync_fstask_folder_t *folder, const char *name,$/;" f typeref:typename:psync_fstask_creat_t * signature:(psync_fstask_folder_t * folder,const char * name,psync_fsfileid_t fileid,uint64_t hash,const char * encsymkey,size_t encsymkeylen) +pfs_task_can_rmdir pclsync/pfstasks.c /^int pfs_task_can_rmdir(psync_fsfolderid_t folderid, uint32_t parentflags,$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,uint32_t parentflags,const char * name) +pfs_task_can_unlink pclsync/pfstasks.c /^int pfs_task_can_unlink(psync_fsfolderid_t folderid, const char *name) {$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,const char * name) +pfs_task_clean pclsync/pfstasks.c /^void pfs_task_clean() {$/;" f typeref:typename:void signature:() +pfs_task_creat_get_local pclsync/pfstasks.h /^pfs_task_creat_get_local(psync_fstask_creat_t *cr) {$/;" f typeref:typename:psync_fstask_local_creat_t * signature:(psync_fstask_creat_t * cr) +pfs_task_creat_len_get_local pclsync/pfstasks.h /^pfs_task_creat_len_get_local(psync_fstask_creat_t *cr, size_t namelen) {$/;" f typeref:typename:psync_fstask_local_creat_t * signature:(psync_fstask_creat_t * cr,size_t namelen) +pfs_task_creat_local_offset pclsync/pfstasks.h /^static inline size_t pfs_task_creat_local_offset(size_t namelen) {$/;" f typeref:typename:size_t signature:(size_t namelen) +pfs_task_delete_folder_if_ex pclsync/pfstasks.c /^static uint64_t pfs_task_delete_folder_if_ex(psync_fsfolderid_t folderid,$/;" f typeref:typename:uint64_t file: signature:(psync_fsfolderid_t folderid,const char * name,psync_fsfolderid_t from_fid) +pfs_task_depend pclsync/pfstasks.c /^static void pfs_task_depend(uint64_t taskid, uint64_t dependontaskid) {$/;" f typeref:typename:void file: signature:(uint64_t taskid,uint64_t dependontaskid) +pfs_task_depend_on_name pclsync/pfstasks.c /^static uint32_t pfs_task_depend_on_name(uint64_t taskid,$/;" f typeref:typename:uint32_t file: signature:(uint64_t taskid,psync_fsfolderid_t folderid,const char * name,size_t len) +pfs_task_depend_on_name2 pclsync/pfstasks.c /^static uint32_t pfs_task_depend_on_name2(uint64_t taskid, uint64_t taskid2,$/;" f typeref:typename:uint32_t file: signature:(uint64_t taskid,uint64_t taskid2,psync_fsfolderid_t folderid,const char * name,size_t len) +pfs_task_dump_state pclsync/debug/pfstasks_debug.c /^void pfs_task_dump_state() {$/;" f typeref:typename:void signature:() +pfs_task_dump_state pclsync/pfstasks.c /^__attribute__((weak)) void pfs_task_dump_state() {}$/;" f typeref:typename:void signature:() +pfs_task_file_created pclsync/pfstasks.c /^void pfs_task_file_created(psync_folderid_t parentfolderid, uint64_t taskid,$/;" f typeref:typename:void signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,psync_fileid_t fileid) +pfs_task_file_deleted pclsync/pfstasks.c /^void pfs_task_file_deleted(psync_folderid_t parentfolderid, uint64_t taskid,$/;" f typeref:typename:void signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name) +pfs_task_file_modified pclsync/pfstasks.c /^void pfs_task_file_modified(psync_folderid_t parentfolderid,$/;" f typeref:typename:void signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,psync_fileid_t fileid) +pfs_task_file_renamed pclsync/pfstasks.c /^void pfs_task_file_renamed(psync_folderid_t folderid, uint64_t taskid,$/;" f typeref:typename:void signature:(psync_folderid_t folderid,uint64_t taskid,const char * name,uint64_t frtaskid) +pfs_task_find_creat pclsync/pfstasks_tree.c /^psync_fstask_creat_t *pfs_task_find_creat(psync_fstask_folder_t *folder,$/;" f typeref:typename:psync_fstask_creat_t * signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid) +pfs_task_find_creat_by_fileid pclsync/pfstasks_tree.c /^psync_fstask_creat_t *pfs_task_find_creat_by_fileid($/;" f typeref:typename:psync_fstask_creat_t * signature:(psync_fstask_folder_t * folder,psync_fsfileid_t fileid) +pfs_task_find_mkdir pclsync/pfstasks_tree.c /^psync_fstask_mkdir_t *pfs_task_find_mkdir(psync_fstask_folder_t *folder,$/;" f typeref:typename:psync_fstask_mkdir_t * signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid) +pfs_task_find_mkdir_by_folderid pclsync/pfstasks_tree.c /^psync_fstask_mkdir_t *pfs_task_find_mkdir_by_folderid($/;" f typeref:typename:psync_fstask_mkdir_t * signature:(psync_fstask_folder_t * folder,psync_fsfolderid_t folderid) +pfs_task_find_rmdir pclsync/pfstasks_tree.c /^psync_fstask_rmdir_t *pfs_task_find_rmdir(psync_fstask_folder_t *folder,$/;" f typeref:typename:psync_fstask_rmdir_t * signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid) +pfs_task_find_unlink pclsync/pfstasks_tree.c /^psync_fstask_unlink_t *pfs_task_find_unlink(psync_fstask_folder_t *folder,$/;" f typeref:typename:psync_fstask_unlink_t * signature:(psync_fstask_folder_t * folder,const char * name,uint64_t taskid) +pfs_task_folder_created pclsync/pfstasks.c /^void pfs_task_folder_created(psync_folderid_t parentfolderid,$/;" f typeref:typename:void signature:(psync_folderid_t parentfolderid,uint64_t taskid,psync_folderid_t folderid,const char * name) +pfs_task_folder_deleted pclsync/pfstasks.c /^void pfs_task_folder_deleted(psync_folderid_t parentfolderid,$/;" f typeref:typename:void signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name) +pfs_task_folder_renamed pclsync/pfstasks.c /^void pfs_task_folder_renamed(psync_folderid_t parentfolderid,$/;" f typeref:typename:void signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,uint64_t frtaskid) +pfs_task_free_tree pclsync/pfstasks.c /^static void pfs_task_free_tree(psync_tree *tr) {$/;" f typeref:typename:void file: signature:(psync_tree * tr) +pfs_task_get_folder_tasks pclsync/pfstasks.c /^pfs_task_get_folder_tasks(psync_fsfolderid_t folderid) {$/;" f typeref:typename:psync_fstask_folder_t * signature:(psync_fsfolderid_t folderid) +pfs_task_get_folder_tasks_locked pclsync/pfstasks.c /^pfs_task_get_folder_tasks_locked(psync_fsfolderid_t folderid) {$/;" f typeref:typename:psync_fstask_folder_t * signature:(psync_fsfolderid_t folderid) +pfs_task_get_folder_tasks_rdlocked pclsync/pfstasks.c /^pfs_task_get_folder_tasks_rdlocked(psync_fsfolderid_t folderid) {$/;" f typeref:typename:psync_fstask_folder_t * signature:(psync_fsfolderid_t folderid) +pfs_task_get_or_create_folder_tasks pclsync/pfstasks.c /^pfs_task_get_or_create_folder_tasks(psync_fsfolderid_t folderid) {$/;" f typeref:typename:psync_fstask_folder_t * signature:(psync_fsfolderid_t folderid) +pfs_task_get_or_create_folder_tasks_locked pclsync/pfstasks.c /^pfs_task_get_or_create_folder_tasks_locked(psync_fsfolderid_t folderid) {$/;" f typeref:typename:psync_fstask_folder_t * signature:(psync_fsfolderid_t folderid) +pfs_task_get_ref_locked pclsync/pfstasks.c /^pfs_task_get_ref_locked(psync_fstask_folder_t *folder) {$/;" f typeref:typename:psync_fstask_folder_t * signature:(psync_fstask_folder_t * folder) +pfs_task_init pclsync/pfstasks.c /^void pfs_task_init() {$/;" f typeref:typename:void signature:() +pfs_task_inject_creat pclsync/pfstasks.c /^void pfs_task_inject_creat(psync_fstask_folder_t *folder,$/;" f typeref:typename:void signature:(psync_fstask_folder_t * folder,psync_fstask_creat_t * cr) +pfs_task_inject_unlink pclsync/pfstasks.c /^void pfs_task_inject_unlink(psync_fstask_folder_t *folder,$/;" f typeref:typename:void signature:(psync_fstask_folder_t * folder,psync_fstask_unlink_t * un) +pfs_task_insert_into_tree pclsync/pfstasks_tree.c /^void pfs_task_insert_into_tree(psync_tree **tree, size_t nameoff,$/;" f typeref:typename:void signature:(psync_tree ** tree,size_t nameoff,psync_tree * element) +pfs_task_look_for_creat_in_db pclsync/pfstasks.c /^static void pfs_task_look_for_creat_in_db(psync_folderid_t parentfolderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t parentfolderid,uint64_t taskid,const char * name,psync_fileid_t fileid) +pfs_task_mkdir pclsync/pfstasks.c /^int pfs_task_mkdir(psync_fsfolderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,const char * name,uint32_t folderflags) +pfs_task_release_folder_tasks pclsync/pfstasks.c /^void pfs_task_release_folder_tasks(psync_fstask_folder_t *folder) {$/;" f typeref:typename:void signature:(psync_fstask_folder_t * folder) +pfs_task_release_folder_tasks_locked pclsync/pfstasks.c /^void pfs_task_release_folder_tasks_locked(psync_fstask_folder_t *folder) {$/;" f typeref:typename:void signature:(psync_fstask_folder_t * folder) +pfs_task_rename_file pclsync/pfstasks.c /^int pfs_task_rename_file(psync_fsfileid_t fileid,$/;" f typeref:typename:int signature:(psync_fsfileid_t fileid,psync_fsfolderid_t parentfolderid,const char * name,psync_fsfolderid_t to_folderid,const char * new_name) +pfs_task_rename_folder pclsync/pfstasks.c /^int pfs_task_rename_folder(psync_fsfolderid_t folderid,$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,psync_fsfolderid_t parentfolderid,const char * name,psync_fsfolderid_t to_folderid,const char * new_name,uint32_t targetflags) +pfs_task_rmdir pclsync/pfstasks.c /^int pfs_task_rmdir(psync_fsfolderid_t folderid, uint32_t parentflags,$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,uint32_t parentflags,const char * name) +pfs_task_search_tree pclsync/pfstasks_tree.c /^static psync_tree *pfs_task_search_tree(psync_tree *tree, size_t nameoff,$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * tree,size_t nameoff,const char * name,uint64_t taskid,size_t taskidoff) +pfs_task_set_mtime pclsync/pfstasks.c /^int pfs_task_set_mtime(psync_fileid_t fileid, uint64_t oldtm,$/;" f typeref:typename:int signature:(psync_fileid_t fileid,uint64_t oldtm,uint64_t newtm,int is_ctime) +pfs_task_stop_and_delete_file pclsync/pfstasks.c /^void pfs_task_stop_and_delete_file(psync_fsfileid_t fileid) {$/;" f typeref:typename:void signature:(psync_fsfileid_t fileid) +pfs_task_unlink pclsync/pfstasks.c /^int pfs_task_unlink(psync_fsfolderid_t folderid, const char *name) {$/;" f typeref:typename:int signature:(psync_fsfolderid_t folderid,const char * name) +pfs_task_walk_tree pclsync/pfstasks_tree.c /^static psync_tree *pfs_task_walk_tree(psync_tree *tree, uint64_t taskid,$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * tree,uint64_t taskid,size_t taskidoff) +pfs_throttle pclsync/pfs.c /^static void pfs_throttle(size_t size, uint64_t speed) {$/;" f typeref:typename:void file: signature:(size_t size,uint64_t speed) +pfs_truncate pclsync/pfs.c /^static int pfs_truncate(const char *path, fuse_off_t size) {$/;" f typeref:typename:int file: signature:(const char * path,fuse_off_t size) +pfs_truncate pclsync/pfs.c /^static int pfs_truncate(const char *path, fuse_off_t size, struct fuse_file_info *fi) {$/;" f typeref:typename:int file: signature:(const char * path,fuse_off_t size,struct fuse_file_info * fi) +pfs_unlink pclsync/pfs.c /^static int pfs_unlink(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +pfs_unlock_ret pclsync/pfscrypto.c /^static int pfs_unlock_ret(psync_openfile_t *of, int ret) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,int ret) +pfs_update_openfile pclsync/pfs.c /^int pfs_update_openfile(uint64_t taskid, uint64_t writeid,$/;" f typeref:typename:int signature:(uint64_t taskid,uint64_t writeid,psync_fileid_t newfileid,uint64_t hash,uint64_t size,time_t ctime) +pfs_update_openfile_fileid_locked pclsync/pfs.c /^static void pfs_update_openfile_fileid_locked(psync_openfile_t *of,$/;" f typeref:typename:void file: signature:(psync_openfile_t * of,psync_fsfileid_t fileid) +pfs_upld_check_tasks pclsync/pfsupload.c /^static void pfs_upld_check_tasks() {$/;" f typeref:typename:void file: signature:() +pfs_upld_in_current_small_uploads_batch_locked pclsync/pfsupload.c /^int pfs_upld_in_current_small_uploads_batch_locked(uint64_t taskid) {$/;" f typeref:typename:int signature:(uint64_t taskid) +pfs_upld_init pclsync/pfsupload.c /^void pfs_upld_init() {$/;" f typeref:typename:void signature:() +pfs_upld_process_tasks pclsync/pfsupload.c /^static void pfs_upld_process_tasks(psync_list *tasks) {$/;" f typeref:typename:void file: signature:(psync_list * tasks) +pfs_upld_run_tasks pclsync/pfsupload.c /^static void pfs_upld_run_tasks(psync_list *tasks) {$/;" f typeref:typename:void file: signature:(psync_list * tasks) +pfs_upld_stop_upload_locked pclsync/pfsupload.c /^void pfs_upld_stop_upload_locked(uint64_t taskid) {$/;" f typeref:typename:void signature:(uint64_t taskid) +pfs_upld_thread pclsync/pfsupload.c /^static void pfs_upld_thread() {$/;" f typeref:typename:void file: signature:() +pfs_upld_wake pclsync/pfsupload.c /^void pfs_upld_wake() {$/;" f typeref:typename:void signature:() +pfs_upload_release_timer pclsync/pfs.c /^static void pfs_upload_release_timer(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +pfs_usr1_handler pclsync/debug/pfs_debug.c /^static void pfs_usr1_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +pfs_utimens pclsync/pfs.c /^static int pfs_utimens(const char *path, const struct timespec tv[2], struct fuse_file_info *fi)/;" f typeref:typename:int file: signature:(const char * path,const struct timespec tv[2],struct fuse_file_info * fi) +pfs_wait_login pclsync/pfs.c /^static void pfs_wait_login() {$/;" f typeref:typename:void file: signature:() +pfs_wait_start pclsync/pfs.c /^static void pfs_wait_start() {$/;" f typeref:typename:void file: signature:() +pfs_write pclsync/pfs.c /^static int pfs_write(const char *path, const char *buf, size_t size,$/;" f typeref:typename:int file: signature:(const char * path,const char * buf,size_t size,fuse_off_t offset,struct fuse_file_info * fi) +pfs_write_auth_tree_to_log pclsync/pfscrypto.c /^static int pfs_write_auth_tree_to_log(psync_openfile_t *of,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,psync_crypto_offsets_t * offsets) +pfs_write_interval_tree_to_log pclsync/pfscrypto.c /^static int pfs_write_interval_tree_to_log(psync_openfile_t *of) {$/;" f typeref:typename:int file: signature:(psync_openfile_t * of) +pfs_write_modified pclsync/pfs.c /^static int pfs_write_modified(psync_openfile_t *of, const char *buf,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,const char * buf,size_t size,fuse_off_t offset) +pfs_write_newfile pclsync/pfs.c /^static int pfs_write_newfile(psync_openfile_t *of, const char *buf,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,const char * buf,size_t size,fuse_off_t offset) +pfs_write_timer pclsync/pfs.c /^static void pfs_write_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +pfs_xatr_file_deleted pclsync/pfsxattr.c /^void pfs_xatr_file_deleted(psync_fileid_t fileid) {$/;" f typeref:typename:void signature:(psync_fileid_t fileid) +pfs_xatr_file_to_task pclsync/pfsxattr.c /^void pfs_xatr_file_to_task(psync_fileid_t fileid, uint64_t taskid) {$/;" f typeref:typename:void signature:(psync_fileid_t fileid,uint64_t taskid) +pfs_xatr_folder_deleted pclsync/pfsxattr.c /^void pfs_xatr_folder_deleted(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +pfs_xatr_get pclsync/pfsxattr.c /^int pfs_xatr_get(const char *path, const char *name, char *value,$/;" f typeref:typename:int signature:(const char * path,const char * name,char * value,size_t size PFS_XATTR_IGN) +pfs_xatr_list pclsync/pfsxattr.c /^int pfs_xatr_list(const char *path, char *list, size_t size) {$/;" f typeref:typename:int signature:(const char * path,char * list,size_t size) +pfs_xatr_remove pclsync/pfsxattr.c /^int pfs_xatr_remove(const char *path, const char *name) {$/;" f typeref:typename:int signature:(const char * path,const char * name) +pfs_xatr_set pclsync/pfsxattr.c /^int pfs_xatr_set(const char *path, const char *name, const char *value,$/;" f typeref:typename:int signature:(const char * path,const char * name,const char * value,size_t size,int flags PFS_XATTR_IGN) +pfs_xatr_static_to_task pclsync/pfsxattr.c /^void pfs_xatr_static_to_task(uint64_t statictaskid, uint64_t taskid) {$/;" f typeref:typename:void signature:(uint64_t statictaskid,uint64_t taskid) +pfs_xatr_task_deleted pclsync/pfsxattr.c /^void pfs_xatr_task_deleted(uint64_t taskid) {$/;" f typeref:typename:void signature:(uint64_t taskid) +pfs_xatr_task_to_file pclsync/pfsxattr.c /^void pfs_xatr_task_to_file(uint64_t taskid, psync_fileid_t fileid) {$/;" f typeref:typename:void signature:(uint64_t taskid,psync_fileid_t fileid) +pfs_xatr_task_to_folder pclsync/pfsxattr.c /^void pfs_xatr_task_to_folder(uint64_t taskid, psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(uint64_t taskid,psync_folderid_t folderid) +pfstasks_debug_check_folder_consistency pclsync/debug/pfstasks_debug.c /^void pfstasks_debug_check_folder_consistency(psync_fstask_folder_t *folder) {$/;" f typeref:typename:void signature:(psync_fstask_folder_t * folder) +pfstasks_debug_check_folder_consistency pclsync/pfstasks.c /^__attribute__((weak)) void pfstasks_debug_check_folder_consistency(psync_fstask_folder_t *folder/;" f typeref:typename:void signature:(psync_fstask_folder_t * folder) +pfsupload_send_mkdir pclsync/pfsupload_send.c /^int pfsupload_send_mkdir(psock_t *api, fsupload_task_t *task) {$/;" f typeref:typename:int signature:(psock_t * api,fsupload_task_t * task) +pfsupload_send_rmdir pclsync/pfsupload_send.c /^int pfsupload_send_rmdir(psock_t *api, fsupload_task_t *task) {$/;" f typeref:typename:int signature:(psock_t * api,fsupload_task_t * task) +pident pclsync/debug/pnetlibs_debug.c /^void pident(int ident) {$/;" f typeref:typename:void signature:(int ident) +plocalscan_add_deleted_element pclsync/plocalscan_helpers.c /^int plocalscan_add_deleted_element(const sync_folderlist *e,$/;" f typeref:typename:int signature:(const sync_folderlist * e,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,psync_list * out) +plocalscan_add_modified_file pclsync/plocalscan_helpers.c /^int plocalscan_add_modified_file(const sync_folderlist *e,$/;" f typeref:typename:int signature:(const sync_folderlist * e,const sync_folderlist * dbe,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,psync_list * out) +plocalscan_add_new_element pclsync/plocalscan_helpers.c /^int plocalscan_add_new_element(const sync_folderlist *e,$/;" f typeref:typename:int signature:(const sync_folderlist * e,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,uint64_t deviceid,psync_list * out) +plocalscan_compare_inode pclsync/plocalscan_helpers.c /^int plocalscan_compare_inode(const psync_list *l1, const psync_list *l2) {$/;" f typeref:typename:int signature:(const psync_list * l1,const psync_list * l2) +plocalscan_compare_sizeinodemtime pclsync/plocalscan_helpers.c /^int plocalscan_compare_sizeinodemtime(const psync_list *l1,$/;" f typeref:typename:int signature:(const psync_list * l1,const psync_list * l2) +plocalscan_copy_element pclsync/plocalscan_helpers.c /^sync_folderlist *plocalscan_copy_element(const sync_folderlist *e,$/;" f typeref:typename:sync_folderlist * signature:(const sync_folderlist * e,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype) +plocalscan_folderlist_cmp pclsync/plocalscan_helpers.c /^int plocalscan_folderlist_cmp(const psync_list *l1, const psync_list *l2) {$/;" f typeref:typename:int signature:(const psync_list * l1,const psync_list * l2) +plocalscan_merge_folder_lists pclsync/plocalscan_helpers.c /^size_t plocalscan_merge_folder_lists(psync_list *disklist,$/;" f typeref:typename:size_t signature:(psync_list * disklist,psync_list * dblist,psync_list * out,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,uint64_t deviceid) +plocks_destroy pclsync/plocks.c /^void plocks_destroy(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +plocks_holding_lock pclsync/plocks.c /^int plocks_holding_lock(psync_rwlock_t *rw) {$/;" f typeref:typename:int signature:(psync_rwlock_t * rw) +plocks_holding_rdlock pclsync/plocks.c /^int plocks_holding_rdlock(psync_rwlock_t *rw) {$/;" f typeref:typename:int signature:(psync_rwlock_t * rw) +plocks_holding_wrlock pclsync/plocks.c /^int plocks_holding_wrlock(psync_rwlock_t *rw) {$/;" f typeref:typename:int signature:(psync_rwlock_t * rw) +plocks_init pclsync/plocks.c /^void plocks_init(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +plocks_num_waiters pclsync/plocks.c /^unsigned plocks_num_waiters(psync_rwlock_t *rw) {$/;" f typeref:typename:unsigned signature:(psync_rwlock_t * rw) +plocks_rdlock pclsync/plocks.c /^void plocks_rdlock(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +plocks_rdlock_starvewr pclsync/plocks.c /^void plocks_rdlock_starvewr(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +plocks_rslock pclsync/plocks.c /^void plocks_rslock(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +plocks_timedrdlock pclsync/plocks.c /^int plocks_timedrdlock(psync_rwlock_t *rw,$/;" f typeref:typename:int signature:(psync_rwlock_t * rw,const struct timespec * abstime) +plocks_timedwrlock pclsync/plocks.c /^int plocks_timedwrlock(psync_rwlock_t *rw,$/;" f typeref:typename:int signature:(psync_rwlock_t * rw,const struct timespec * abstime) +plocks_towrlock pclsync/plocks.c /^int plocks_towrlock(psync_rwlock_t *rw) {$/;" f typeref:typename:int signature:(psync_rwlock_t * rw) +plocks_tryrdlock pclsync/plocks.c /^int plocks_tryrdlock(psync_rwlock_t *rw) {$/;" f typeref:typename:int signature:(psync_rwlock_t * rw) +plocks_trywrlock pclsync/plocks.c /^int plocks_trywrlock(psync_rwlock_t *rw) {$/;" f typeref:typename:int signature:(psync_rwlock_t * rw) +plocks_unlock pclsync/plocks.c /^void plocks_unlock(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +plocks_wrlock pclsync/plocks.c /^void plocks_wrlock(psync_rwlock_t *rw) {$/;" f typeref:typename:void signature:(psync_rwlock_t * rw) +pmem_calloc_safe pclsync/pmem.c /^void *pmem_calloc_safe(size_t nmemb, size_t size) {$/;" f typeref:typename:void * signature:(size_t nmemb,size_t size) +pmem_free pclsync/pmem.c /^void pmem_free(pmem_subsystem_t subsystem, void *ptr) {$/;" f typeref:typename:void signature:(pmem_subsystem_t subsystem,void * ptr) +pmem_get_stats pclsync/pmem.c /^size_t pmem_get_stats(pmem_subsystem_t subsystem) {$/;" f typeref:typename:size_t signature:(pmem_subsystem_t subsystem) +pmem_malloc pclsync/pmem.c /^void *pmem_malloc(pmem_subsystem_t subsystem, size_t size) {$/;" f typeref:typename:void * signature:(pmem_subsystem_t subsystem,size_t size) +pmem_malloc_array pclsync/pmem.c /^void *pmem_malloc_array(pmem_subsystem_t subsystem, size_t nmemb, size_t size) {$/;" f typeref:typename:void * signature:(pmem_subsystem_t subsystem,size_t nmemb,size_t size) +pmem_mlock pclsync/pmem.c /^int pmem_mlock(void *ptr, size_t size) {$/;" f typeref:typename:int signature:(void * ptr,size_t size) +pmem_mmap pclsync/pmem.c /^void *pmem_mmap(size_t size) {$/;" f typeref:typename:void * signature:(size_t size) +pmem_mmap_safe pclsync/pmem.c /^void *pmem_mmap_safe(size_t size) {$/;" f typeref:typename:void * signature:(size_t size) +pmem_munlock pclsync/pmem.c /^int pmem_munlock(void *ptr, size_t size) {$/;" f typeref:typename:int signature:(void * ptr,size_t size) +pmem_munmap pclsync/pmem.c /^int pmem_munmap(void *ptr, size_t size) {$/;" f typeref:typename:int signature:(void * ptr,size_t size) +pmem_realloc pclsync/pmem.c /^void *pmem_realloc(pmem_subsystem_t subsystem, void *ptr, size_t size) {$/;" f typeref:typename:void * signature:(pmem_subsystem_t subsystem,void * ptr,size_t size) +pmem_reset pclsync/pmem.c /^void pmem_reset(void *ptr, size_t size) {$/;" f typeref:typename:void signature:(void * ptr,size_t size) +pnetlibs_debug_check_apipool_release pclsync/debug/pnetlibs_debug.c /^int pnetlibs_debug_check_apipool_release(psock_t *api) {$/;" f typeref:typename:int signature:(psock_t * api) +pnetlibs_debug_check_apipool_release pclsync/pnetlibs.c /^__attribute__((weak)) int pnetlibs_debug_check_apipool_release(psock_t *api) { return 0; }$/;" f typeref:typename:int signature:(psock_t * api) +pnotify_clean pclsync/pnotify.c /^void pnotify_clean() {$/;" f typeref:typename:void signature:() +pnotify_get pclsync/pnotify.c /^psync_notification_list_t *pnotify_get() {$/;" f typeref:typename:psync_notification_list_t * signature:() +pnotify_get_thumb_size pclsync/pnotify.c /^const char *pnotify_get_thumb_size() { return ntf_thumb_size; }$/;" f typeref:typename:const char * signature:() +pnotify_notify pclsync/pnotify.c /^void pnotify_notify(binresult *res) {$/;" f typeref:typename:void signature:(binresult * res) +pnotify_running pclsync/pnotify.c /^int pnotify_running() { return ntf_thread_running; }$/;" f typeref:typename:int signature:() +pnotify_set_callback pclsync/pnotify.c /^void pnotify_set_callback($/;" f typeref:typename:void signature:(pnotification_callback_t notification_callback,const char * thumbsize) +pp2p_change pclsync/pp2p.c /^void pp2p_change() {$/;" f typeref:typename:void signature:() +pp2p_check_download pclsync/pp2p.c /^int pp2p_check_download(psync_fileid_t fileid,$/;" f typeref:typename:int signature:(psync_fileid_t fileid,const unsigned char * filehashhex,uint64_t fsize,const char * filename) +pp2p_init pclsync/pp2p.c /^void pp2p_init() {$/;" f typeref:typename:void signature:() +ppagecache_clean pclsync/ppagecache.c /^void ppagecache_clean() {$/;" f typeref:typename:void signature:() +ppagecache_clean_read pclsync/ppagecache.c /^void ppagecache_clean_read() {$/;" f typeref:typename:void signature:() +ppagecache_compute_page_priority pclsync/ppagecache_helpers.c /^uint8_t ppagecache_compute_page_priority(uint32_t usecnt) {$/;" f typeref:typename:uint8_t signature:(uint32_t usecnt) +ppagecache_copy_to_file_locked pclsync/ppagecache.c /^int ppagecache_copy_to_file_locked($/;" f typeref:typename:int signature:(psync_openfile_t * of,uint64_t hash,uint64_t size) +ppagecache_creat pclsync/ppagecache.c /^void ppagecache_creat(uint64_t taskid, uint64_t hash,$/;" f typeref:typename:void signature:(uint64_t taskid,uint64_t hash,int onthisthread) +ppagecache_flush pclsync/ppagecache.c /^int ppagecache_flush() {$/;" f typeref:typename:int signature:() +ppagecache_flush_timer pclsync/ppagecache.c /^static void ppagecache_flush_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +ppagecache_free_read pclsync/ppagecache.c /^uint64_t ppagecache_free_read(uint64_t size) {$/;" f typeref:typename:uint64_t signature:(uint64_t size) +ppagecache_get_download_urls pclsync/ppagecache_helpers.c /^char **ppagecache_get_download_urls(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:char ** signature:(psync_fileid_t fileid,uint64_t hash,size_t * nout) +ppagecache_have_all_pages pclsync/ppagecache.c /^int ppagecache_have_all_pages(uint64_t hash, uint64_t size) {$/;" f typeref:typename:int signature:(uint64_t hash,uint64_t size) +ppagecache_http_status_should_retry pclsync/ppagecache_helpers.c /^int ppagecache_http_status_should_retry(int status) {$/;" f typeref:typename:int signature:(int status) +ppagecache_init pclsync/ppagecache.c /^void ppagecache_init() {$/;" f typeref:typename:void signature:() +ppagecache_lock_pages pclsync/ppagecache.c /^int ppagecache_lock_pages() {$/;" f typeref:typename:int signature:() +ppagecache_modify pclsync/ppagecache.c /^void ppagecache_modify(uint64_t taskid, uint64_t hash,$/;" f typeref:typename:void signature:(uint64_t taskid,uint64_t hash,uint64_t oldhash) +ppagecache_move pclsync/ppagecache.c /^int ppagecache_move(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +ppagecache_range_first_page_id pclsync/ppagecache_helpers.h /^static inline uint64_t ppagecache_range_first_page_id(uint64_t offset) {$/;" f typeref:typename:uint64_t signature:(uint64_t offset) +ppagecache_range_page_count pclsync/ppagecache_helpers.h /^static inline uint64_t ppagecache_range_page_count(uint64_t length) {$/;" f typeref:typename:uint64_t signature:(uint64_t length) +ppagecache_read_mod_locked pclsync/ppagecache.c /^int ppagecache_read_mod_locked(psync_openfile_t *of, char *buf,$/;" f typeref:typename:int signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +ppagecache_read_unmod_enc_locked pclsync/ppagecache.c /^int ppagecache_read_unmod_enc_locked(psync_openfile_t *of,$/;" f typeref:typename:int signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +ppagecache_read_unmod_locked pclsync/ppagecache.c /^int ppagecache_read_unmod_locked(psync_openfile_t *of, char *buf,$/;" f typeref:typename:int signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +ppagecache_readv_locked pclsync/ppagecache.c /^int ppagecache_readv_locked(psync_openfile_t *of,$/;" f typeref:typename:int signature:(psync_openfile_t * of,psync_pagecache_read_range * ranges,int cnt) +ppagecache_reopen_read pclsync/ppagecache.c /^void ppagecache_reopen_read() {$/;" f typeref:typename:void signature:() +ppagecache_resize pclsync/ppagecache.c /^void ppagecache_resize() {$/;" f typeref:typename:void signature:() +ppagecache_unlock_pages pclsync/ppagecache.c /^void ppagecache_unlock_pages() {$/;" f typeref:typename:void signature:() +ppagecache_verify_crc pclsync/ppagecache_helpers.c /^int ppagecache_verify_crc(const void *data, size_t size, uint32_t stored_crc) {$/;" f typeref:typename:int signature:(const void * data,size_t size,uint32_t stored_crc) +ppassword_score pclsync/ppassword.c /^uint64_t ppassword_score(const char *cpassword) {$/;" f typeref:typename:uint64_t signature:(const char * cpassword) +ppath_default_db pclsync/ppath.c /^char *ppath_default_db() {$/;" f typeref:typename:char * signature:() +ppath_free_space pclsync/ppath.c /^int64_t ppath_free_space(const char *path) {$/;" f typeref:typename:int64_t signature:(const char * path) +ppath_home pclsync/ppath.c /^char *ppath_home() {$/;" f typeref:typename:char * signature:() +ppath_ls pclsync/ppath.c /^int ppath_ls(const char *path, ppath_ls_cb callback, void *ptr) {$/;" f typeref:typename:int signature:(const char * path,ppath_ls_cb callback,void * ptr) +ppath_ls_fast pclsync/ppath.c /^int ppath_ls_fast(const char *path, ppath_ls_fast_cb callback, void *ptr) {$/;" f typeref:typename:int signature:(const char * path,ppath_ls_fast_cb callback,void * ptr) +ppath_pcloud pclsync/ppath.c /^char *ppath_pcloud() {$/;" f typeref:typename:char * signature:() +ppath_private pclsync/ppath.c /^char *ppath_private(char *name) {$/;" f typeref:typename:char * signature:(char * name) +ppath_private_tmp pclsync/ppath.c /^char *ppath_private_tmp() { return ppath_private(PSYNC_DEFAULT_TMP_DIR); }$/;" f typeref:typename:char * signature:() +ppath_syncfldr_task_added pclsync/ppathstatus.c /^void ppath_syncfldr_task_added(psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t localfolderid) +ppath_syncfldr_task_added_locked pclsync/ppathstatus.c /^void ppath_syncfldr_task_added_locked($/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t localfolderid) +ppathstatus_clear_cache pclsync/ppathstatus.c /^void ppathstatus_clear_cache() {$/;" f typeref:typename:void signature:() +ppathstatus_clear_sync_cache pclsync/ppathstatus.c /^void ppathstatus_clear_sync_cache() {$/;" f typeref:typename:void signature:() +ppathstatus_del_from_parent_cache pclsync/ppathstatus.c /^void ppathstatus_del_from_parent_cache(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +ppathstatus_drive_fldr_changed pclsync/ppathstatus.c /^void ppathstatus_drive_fldr_changed(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +ppathstatus_fldr_deleted pclsync/ppathstatus.c /^void ppathstatus_fldr_deleted(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +ppathstatus_fldr_moved pclsync/ppathstatus.c /^void ppathstatus_fldr_moved(psync_folderid_t folderid,$/;" f typeref:typename:void signature:(psync_folderid_t folderid,psync_folderid_t old_parent_folderid,psync_folderid_t new_parent_folderid) +ppathstatus_get pclsync/ppathstatus.c /^psync_path_status_t ppathstatus_get(const char *path) {$/;" f typeref:typename:psync_path_status_t signature:(const char * path) +ppathstatus_init pclsync/ppathstatus.c /^void ppathstatus_init() {$/;" f typeref:typename:void signature:() +ppathstatus_reload_syncs pclsync/ppathstatus.c /^void ppathstatus_reload_syncs() {$/;" f typeref:typename:void signature:() +ppathstatus_syncfldr_delete pclsync/ppathstatus.c /^void ppathstatus_syncfldr_delete(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +ppathstatus_syncfldr_deleted pclsync/ppathstatus.c /^void ppathstatus_syncfldr_deleted(psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t folderid) +ppathstatus_syncfldr_moved pclsync/ppathstatus.c /^void ppathstatus_syncfldr_moved(psync_folderid_t folderid,$/;" f typeref:typename:void signature:(psync_folderid_t folderid,psync_syncid_t old_syncid,psync_folderid_t old_parent_folderid,psync_syncid_t new_syncid,psync_folderid_t new_parent_folderid) +ppathstatus_syncfldr_task_completed pclsync/ppathstatus.c /^void ppathstatus_syncfldr_task_completed($/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t localfolderid) +pq_choose_part pclsync/ppagecache.c /^static unsigned char *pq_choose_part(unsigned char *base, size_t cnt, size_t size,$/;" f typeref:typename:unsigned char * file: signature:(unsigned char * base,size_t cnt,size_t size,int (* compar)(const void *,const void *)) +pq_rnd pclsync/ppagecache.c /^static uint32_t pq_rnd() {$/;" f typeref:typename:uint32_t file: signature:() +pqevent_process pclsync/pqevent.c /^void pqevent_process(pevent_callback_t callback) {$/;" f typeref:typename:void signature:(pevent_callback_t callback) +pqevent_queue_event pclsync/pqevent.c /^void pqevent_queue_event(psync_eventtype_t eventid, void *eventdata) {$/;" f typeref:typename:void signature:(psync_eventtype_t eventid,void * eventdata) +pqevent_queue_eventid pclsync/pqevent.c /^void pqevent_queue_eventid(psync_eventtype_t eventid) {$/;" f typeref:typename:void signature:(psync_eventtype_t eventid) +pqevent_queue_sync_event_id pclsync/pqevent.c /^void pqevent_queue_sync_event_id(psync_eventtype_t eventid, psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_eventtype_t eventid,psync_syncid_t syncid,const char * localpath,psync_fileorfolderid_t remoteid) +pqevent_queue_sync_event_path pclsync/pqevent.c /^void pqevent_queue_sync_event_path(psync_eventtype_t eventid, psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_eventtype_t eventid,psync_syncid_t syncid,const char * localpath,psync_fileorfolderid_t remoteid,const char * remotepath) +pqsswap pclsync/ppagecache.c /^static inline void pqsswap(unsigned char *a, unsigned char *b, size_t size) {$/;" f typeref:typename:void file: signature:(unsigned char * a,unsigned char * b,size_t size) +pqsswap32 pclsync/ppagecache.c /^static inline void pqsswap32(unsigned char *a, unsigned char *b, size_t size) {$/;" f typeref:typename:void file: signature:(unsigned char * a,unsigned char * b,size_t size) +pr_del_dep pclsync/pfsupload.c /^static void pr_del_dep(uint64_t taskid) {$/;" f typeref:typename:void file: signature:(uint64_t taskid) +pr_del_task pclsync/pfsupload.c /^static void pr_del_task(uint64_t taskid) {$/;" f typeref:typename:void file: signature:(uint64_t taskid) +pr_update_fileid pclsync/pfsupload.c /^static void pr_update_fileid(psync_fileid_t newfileid,$/;" f typeref:typename:void file: signature:(psync_fileid_t newfileid,psync_fsfileid_t oldfileid) +pr_update_folderid pclsync/pfsupload.c /^static void pr_update_folderid(psync_folderid_t newfolderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t newfolderid,psync_fsfolderid_t oldfolderid) +pr_update_sfolderid pclsync/pfsupload.c /^static void pr_update_sfolderid(psync_folderid_t newfolderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t newfolderid,psync_fsfolderid_t oldfolderid) +prand_seed pclsync/prand.c /^void prand_seed(unsigned char *seed, const void *addent, size_t aelen,$/;" f typeref:typename:void signature:(unsigned char * seed,const void * addent,size_t aelen,int fast) +print_tree pclsync/debug/pnetlibs_debug.c /^static void print_tree(const binresult *tree, int ident) {$/;" f typeref:typename:void file: signature:(const binresult * tree,int ident) +proc_async_transfer pclsync/ptask.c /^static void proc_async_transfer(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +proc_checkpoint pclsync/psql.c /^static void proc_checkpoint() {$/;" f typeref:typename:void file: signature:() +proc_devmon pclsync/pdevmon.c /^static void proc_devmon() {$/;" f typeref:typename:void file: signature:() +proc_free_after pclsync/plibs.c /^static void proc_free_after(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +proc_free_direncoder pclsync/pcryptofolder.c /^static void proc_free_direncoder(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +proc_logout pclsync/pnetlibs.c /^static void proc_logout() { $/;" f typeref:typename:void file: signature:() +proc_recalc_download pclsync/pstatus.c /^static void proc_recalc_download() {$/;" f typeref:typename:void file: signature:() +proc_recalc_upload pclsync/pstatus.c /^static void proc_recalc_upload() {$/;" f typeref:typename:void file: signature:() +proc_send_data_event pclsync/ptevent.c /^static void proc_send_data_event(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +proc_send_event pclsync/pqevent.c /^static void proc_send_event(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +proc_start_async_transfer pclsync/ptask.c /^static int proc_start_async_transfer() {$/;" f typeref:typename:int file: signature:() +process_acceptedsharein pclsync/pdiff.c /^static void process_acceptedsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_acceptedshareout pclsync/pdiff.c /^static void process_acceptedshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_bres pclsync/publiclinks.c /^int process_bres(const char *cmd, binresult *bres, psock_t *api,$/;" f typeref:typename:int signature:(const char * cmd,binresult * bres,psock_t * api,char ** err) +process_cancelledsharein pclsync/pdiff.c /^static void process_cancelledsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_cancelledshareout pclsync/pdiff.c /^static void process_cancelledshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_createfile pclsync/pdiff.c /^static void process_createfile(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_createfolder pclsync/pdiff.c /^static void process_createfolder(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_cryptopasschange pclsync/pdiff.c /^static void process_cryptopasschange(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_declinedsharein pclsync/pdiff.c /^static void process_declinedsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_declinedshareout pclsync/pdiff.c /^static void process_declinedshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_deletefile pclsync/pdiff.c /^static void process_deletefile(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_deletefolder pclsync/pdiff.c /^static void process_deletefolder(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_entries pclsync/pdiff.c /^static uint64_t process_entries(const binresult *entries, uint64_t newdiffid) {$/;" f typeref:typename:uint64_t file: signature:(const binresult * entries,uint64_t newdiffid) +process_establishbsharein pclsync/pdiff.c /^static void process_establishbsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_establishbshareout pclsync/pdiff.c /^static void process_establishbshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifiedsharein pclsync/pdiff.c /^static void process_modifiedsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifiedshareout pclsync/pdiff.c /^static void process_modifiedshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifyaccountinfo pclsync/pdiff.c /^static void process_modifyaccountinfo(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifybsharein pclsync/pdiff.c /^static void process_modifybsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifybshareout pclsync/pdiff.c /^static void process_modifybshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifyfile pclsync/pdiff.c /^static void process_modifyfile(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifyfolder pclsync/pdiff.c /^static void process_modifyfolder(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_modifyuserinfo pclsync/pdiff.c /^static void process_modifyuserinfo(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_notification pclsync/plocalnotify.c /^static uint32_t process_notification(localnotify_dir *dir) {$/;" f typeref:typename:uint32_t file: signature:(localnotify_dir * dir) +process_pipe pclsync/plocalnotify.c /^static void process_pipe() {$/;" f typeref:typename:void file: signature:() +process_removebsharein pclsync/pdiff.c /^static void process_removebsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_removebshareout pclsync/pdiff.c /^static void process_removebshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_removedsharein pclsync/pdiff.c /^static void process_removedsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_removedshareout pclsync/pdiff.c /^static void process_removedshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_requestsharein pclsync/pdiff.c /^static void process_requestsharein(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_requestshareout pclsync/pdiff.c /^static void process_requestshareout(const binresult *entry) {$/;" f typeref:typename:void file: signature:(const binresult * entry) +process_shares_in pclsync/pcontacts.c /^static void process_shares_in(const binresult *shares_in, int shcnt) {$/;" f typeref:typename:void file: signature:(const binresult * shares_in,int shcnt) +process_shares_out pclsync/pcontacts.c /^static void process_shares_out(const binresult *shares_out, int shcnt) {$/;" f typeref:typename:void file: signature:(const binresult * shares_out,int shcnt) +process_shares_req_in pclsync/pcontacts.c /^static void process_shares_req_in(const binresult *shares_in, int shcnt) {$/;" f typeref:typename:void file: signature:(const binresult * shares_in,int shcnt) +process_shares_req_out pclsync/pcontacts.c /^static void process_shares_req_out(const binresult *shares_out, int shcnt) {$/;" f typeref:typename:void file: signature:(const binresult * shares_out,int shcnt) +prpc_init pclsync/prpc.c /^void prpc_init() {$/;" f typeref:typename:void signature:() +prpc_main_loop pclsync/prpc.c /^void prpc_main_loop() {$/;" f typeref:typename:void signature:() +prpc_register pclsync/prpc.c /^int prpc_register(int cmdid, prpc_handler h) {$/;" f typeref:typename:int signature:(int cmdid,prpc_handler h) +prpc_sockpath pclsync/prpc.c /^char *prpc_sockpath() {$/;" f typeref:typename:char * signature:() +prsa_binary_to_private pclsync/pssl.c /^prsa_binary_to_private(psync_binary_rsa_key_t bin) {$/;" f typeref:typename:psync_rsa_privatekey_t signature:(psync_binary_rsa_key_t bin) +prsa_binary_to_public pclsync/pssl.c /^prsa_binary_to_public(psync_binary_rsa_key_t bin) {$/;" f typeref:typename:psync_rsa_publickey_t signature:(psync_binary_rsa_key_t bin) +prsa_decrypt_data pclsync/pssl.c /^psync_symmetric_key_t prsa_decrypt_data(psync_rsa_privatekey_t rsa,$/;" f typeref:typename:psync_symmetric_key_t signature:(psync_rsa_privatekey_t rsa,const unsigned char * data,size_t datalen) +prsa_decrypt_symm_key_lock pclsync/pssl.c /^psync_symmetric_key_t prsa_decrypt_symm_key_lock($/;" f typeref:typename:psync_symmetric_key_t signature:(psync_rsa_privatekey_t * rsa,const psync_encrypted_symmetric_key_t * enckey) +prsa_encrypt_data pclsync/pssl.c /^prsa_encrypt_data(psync_rsa_publickey_t rsa, const unsigned char *data,$/;" f typeref:typename:psync_encrypted_symmetric_key_t signature:(psync_rsa_publickey_t rsa,const unsigned char * data,size_t datalen) +prsa_free_binary pclsync/pssl.c /^void prsa_free_binary(psync_binary_rsa_key_t bin) {$/;" f typeref:typename:void signature:(psync_binary_rsa_key_t bin) +prsa_free_private pclsync/pssl.c /^void prsa_free_private(psync_rsa_privatekey_t key) {$/;" f typeref:typename:void signature:(psync_rsa_privatekey_t key) +prsa_free_public pclsync/pssl.c /^void prsa_free_public(psync_rsa_publickey_t key) {$/;" f typeref:typename:void signature:(psync_rsa_publickey_t key) +prsa_get_private pclsync/pssl.c /^psync_rsa_privatekey_t prsa_get_private(psync_rsa_t rsa) {$/;" f typeref:typename:psync_rsa_privatekey_t signature:(psync_rsa_t rsa) +prsa_get_public pclsync/pssl.c /^psync_rsa_publickey_t prsa_get_public(psync_rsa_t rsa) {$/;" f typeref:typename:psync_rsa_publickey_t signature:(psync_rsa_t rsa) +prsa_load_private pclsync/pssl.c /^psync_rsa_privatekey_t prsa_load_private(const unsigned char *keydata, size_t keylen) {$/;" f typeref:typename:psync_rsa_privatekey_t signature:(const unsigned char * keydata,size_t keylen) +prsa_load_public pclsync/pssl.c /^psync_rsa_publickey_t prsa_load_public(const unsigned char *keydata,$/;" f typeref:typename:psync_rsa_publickey_t signature:(const unsigned char * keydata,size_t keylen) +prsa_private_to_binary pclsync/pssl.c /^prsa_private_to_binary(psync_rsa_privatekey_t rsa) {$/;" f typeref:typename:psync_binary_rsa_key_t signature:(psync_rsa_privatekey_t rsa) +prsa_public_to_binary pclsync/pssl.c /^prsa_public_to_binary(psync_rsa_publickey_t rsa) {$/;" f typeref:typename:psync_binary_rsa_key_t signature:(psync_rsa_publickey_t rsa) +prsa_sign_sha256_hash pclsync/pssl.c /^prsa_sign_sha256_hash(psync_rsa_privatekey_t rsa,$/;" f typeref:typename:psync_rsa_signature_t signature:(psync_rsa_privatekey_t rsa,const unsigned char * data) +prun_thread pclsync/prun.c /^void prun_thread(const char *name, thread0_run run) {$/;" f typeref:typename:void signature:(const char * name,thread0_run run) +prun_thread1 pclsync/prun.c /^void prun_thread1(const char *name, thread1_run run, void *ptr) {$/;" f typeref:typename:void signature:(const char * name,thread1_run run,void * ptr) +prun_throttled pclsync/prunthrottled.c /^void prun_throttled(const char *name, prun_throttle_cb call,$/;" f typeref:typename:void signature:(const char * name,prun_throttle_cb call,uint32_t minintervalsec,int runinthread) +pshm_cleanup pclsync/pshm.c /^int pshm_cleanup() {$/;" f typeref:typename:int signature:() +pshm_read pclsync/pshm.c /^bool pshm_read(void **data, size_t *datasz) {$/;" f typeref:typename:bool signature:(void ** data,size_t * datasz) +pshm_write pclsync/pshm.c /^void pshm_write(const void *data, size_t datasz) {$/;" f typeref:typename:void signature:(const void * data,size_t datasz) +psignal_check_pending pclsync/psignal.c /^int psignal_check_pending(void) {$/;" f typeref:typename:int signature:(void) +psignal_register pclsync/psignal.c /^void psignal_register(int signum) {$/;" f typeref:typename:void signature:(int signum) +psignal_register_cleanup pclsync/psignal.c /^void psignal_register_cleanup(void (*fn)(void)) {$/;" f typeref:typename:void signature:(void (* fn)(void)) +psignal_set_custom_handler pclsync/psignal.c /^void psignal_set_custom_handler(int sig, void (*handler)(int)) {$/;" f typeref:typename:void signature:(int sig,void (* handler)(int)) +psock_check_so_error pclsync/psock.c /^static int psock_check_so_error(int sock) {$/;" f typeref:typename:int file: signature:(int sock) +psock_clear_write_buffered pclsync/psock.c /^void psock_clear_write_buffered(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psock_clear_write_buffered_thread pclsync/psock.c /^void psock_clear_write_buffered_thread(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psock_close pclsync/psock.c /^void psock_close(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psock_close_bad pclsync/psock.c /^void psock_close_bad(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psock_connect pclsync/psock.c /^psock_t *psock_connect(const char *host, int unsigned port, int ssl) {$/;" f typeref:typename:psock_t * signature:(const char * host,int unsigned port,int ssl) +psock_create pclsync/psock.c /^int psock_create(int domain, int type, int protocol) {$/;" f typeref:typename:int signature:(int domain,int type,int protocol) +psock_debug_log_wait_latency pclsync/debug/psock_debug.c /^void psock_debug_log_wait_latency(const struct timespec *start) {$/;" f typeref:typename:void signature:(const struct timespec * start) +psock_debug_log_wait_latency pclsync/psock.c /^__attribute__((weak)) void psock_debug_log_wait_latency(const struct timespec *start) {}$/;" f typeref:typename:void signature:(const struct timespec * start) +psock_is_broken pclsync/psock.c /^int psock_is_broken(int sock) {$/;" f typeref:typename:int signature:(int sock) +psock_is_ssl pclsync/psock.c /^int psock_is_ssl(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_list_adapters pclsync/psock.c /^psock_ifaces_t *psock_list_adapters() {$/;" f typeref:typename:psock_ifaces_t * signature:() +psock_pendingdata pclsync/psock.c /^int psock_pendingdata(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_pendingdata_buf pclsync/psock.c /^int psock_pendingdata_buf(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_pendingdata_buf_thread pclsync/psock.c /^int psock_pendingdata_buf_thread(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_read pclsync/psock.c /^int psock_read(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psock_read_noblock pclsync/psock.c /^int psock_read_noblock(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psock_read_thread pclsync/psock.c /^int psock_read_thread(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psock_readable pclsync/psock.c /^int psock_readable(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_readall pclsync/psock.c /^int psock_readall(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psock_readall_thread pclsync/psock.c /^int psock_readall_thread(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psock_select_in pclsync/psock.c /^int psock_select_in(int *sockets, int cnt, int64_t timeoutmillisec) {$/;" f typeref:typename:int signature:(int * sockets,int cnt,int64_t timeoutmillisec) +psock_set_recvbuf pclsync/psock.c /^int psock_set_recvbuf(psock_t *sock, int bufsize) {$/;" f typeref:typename:int signature:(psock_t * sock,int bufsize) +psock_set_sendbuf pclsync/psock.c /^int psock_set_sendbuf(psock_t *sock, int bufsize) {$/;" f typeref:typename:int signature:(psock_t * sock,int bufsize) +psock_set_write_buffered pclsync/psock.c /^void psock_set_write_buffered(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psock_set_write_buffered_thread pclsync/psock.c /^void psock_set_write_buffered_thread(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psock_try_write_buffer pclsync/psock.c /^int psock_try_write_buffer(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_try_write_buffer_thread pclsync/psock.c /^int psock_try_write_buffer_thread(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_wait_read_timeout pclsync/psock.c /^int psock_wait_read_timeout(int sock) {$/;" f typeref:typename:int signature:(int sock) +psock_wait_write_timeout pclsync/psock.c /^int psock_wait_write_timeout(int sock) {$/;" f typeref:typename:int signature:(int sock) +psock_writable pclsync/psock.c /^int psock_writable(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psock_write pclsync/psock.c /^int psock_write(psock_t *sock, const void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,const void * buff,int num) +psock_writeall pclsync/psock.c /^int psock_writeall(psock_t *sock, const void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,const void * buff,int num) +psock_writeall_thread pclsync/psock.c /^int psock_writeall_thread(psock_t *sock, const void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,const void * buff,int num) +psql_affected pclsync/psql.c /^uint32_t psql_affected() {$/;" f typeref:typename:uint32_t signature:() +psql_bind_blob pclsync/psql.c /^void psql_bind_blob(psync_sql_res *res, int n, const char *str,$/;" f typeref:typename:void signature:(psync_sql_res * res,int n,const char * str,size_t len) +psql_bind_double pclsync/psql.c /^void psql_bind_double(psync_sql_res *res, int n, double val) {$/;" f typeref:typename:void signature:(psync_sql_res * res,int n,double val) +psql_bind_int pclsync/psql.c /^void psql_bind_int(psync_sql_res *res, int n, int64_t val) {$/;" f typeref:typename:void signature:(psync_sql_res * res,int n,int64_t val) +psql_bind_lstr pclsync/psql.c /^void psql_bind_lstr(psync_sql_res *res, int n, const char *str,$/;" f typeref:typename:void signature:(psync_sql_res * res,int n,const char * str,size_t len) +psql_bind_null pclsync/psql.c /^void psql_bind_null(psync_sql_res *res, int n) {$/;" f typeref:typename:void signature:(psync_sql_res * res,int n) +psql_bind_str pclsync/psql.c /^void psql_bind_str(psync_sql_res *res, int n, const char *str) {$/;" f typeref:typename:void signature:(psync_sql_res * res,int n,const char * str) +psql_bind_uint pclsync/psql.c /^void psql_bind_uint(psync_sql_res *res, int n, uint64_t val) {$/;" f typeref:typename:void signature:(psync_sql_res * res,int n,uint64_t val) +psql_cellint pclsync/psql.c /^int64_t psql_cellint(const char *sql, int64_t dflt) {$/;" f typeref:typename:int64_t signature:(const char * sql,int64_t dflt) +psql_cellstr pclsync/psql.c /^char *psql_cellstr(const char *sql) {$/;" f typeref:typename:char * signature:(const char * sql) +psql_checkpt_lock pclsync/psql.c /^void psql_checkpt_lock() {$/;" f typeref:typename:void signature:() +psql_checkpt_unlock pclsync/psql.c /^void psql_checkpt_unlock() {$/;" f typeref:typename:void signature:() +psql_close pclsync/psql.c /^int psql_close() {$/;" f typeref:typename:int signature:() +psql_commit pclsync/psql.c /^int psql_commit() {$/;" f typeref:typename:int signature:() +psql_connect pclsync/psql.c /^int psql_connect(const char *db) {$/;" f typeref:typename:int signature:(const char * db) +psql_do_lock pclsync/debug/psql_debug.c /^void psql_do_lock(const char *file, unsigned line) {$/;" f typeref:typename:void signature:(const char * file,unsigned line) +psql_do_lock pclsync/psql.c /^__attribute__((weak)) void psql_do_lock(const char *file, unsigned line) {$/;" f typeref:typename:void signature:(const char * file,unsigned line) +psql_do_prepare pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_prepare(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_prepare pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_do_prepare(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_prepare_nocache pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_prepare_nocache(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_prepare_nocache pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_do_prepare_nocache(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_query(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_do_query(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_nocache pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_query_nocache(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_nocache pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_do_query_nocache(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_nolock pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_query_nolock(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_nolock pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_do_query_nolock(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_nolock_nocache pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_query_nolock_nocache(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_nolock_nocache pclsync/psql.c /^psql_do_query_nolock_nocache(const char *sql, const char *file, unsigned line) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_rdlock pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_query_rdlock(const char *sql, const char *file,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_rdlock pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_do_query_rdlock(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_rdlock_nocache pclsync/debug/psql_debug.c /^psync_sql_res *psql_do_query_rdlock_nocache(const char *sql,$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_query_rdlock_nocache pclsync/psql.c /^psql_do_query_rdlock_nocache(const char *sql, const char *file, unsigned line) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql,const char * file,unsigned line) +psql_do_rdlock pclsync/debug/psql_debug.c /^void psql_do_rdlock(const char *file, unsigned line) {$/;" f typeref:typename:void signature:(const char * file,unsigned line) +psql_do_rdlock pclsync/psql.c /^__attribute__((weak)) void psql_do_rdlock(const char *file, unsigned line) {$/;" f typeref:typename:void signature:(const char * file,unsigned line) +psql_do_start_transaction pclsync/debug/psql_debug.c /^int psql_do_start_transaction(const char *file, unsigned line) {$/;" f typeref:typename:int signature:(const char * file,unsigned line) +psql_do_start_transaction pclsync/psql.c /^__attribute__((weak)) int psql_do_start_transaction(const char *file,$/;" f typeref:typename:int signature:(const char * file,unsigned line) +psql_do_statement pclsync/debug/psql_debug.c /^int psql_do_statement(const char *sql, const char *file, unsigned line) {$/;" f typeref:typename:int signature:(const char * sql,const char * file,unsigned line) +psql_do_statement pclsync/psql.c /^__attribute__((weak)) int psql_do_statement(const char *sql, const char *file,$/;" f typeref:typename:int signature:(const char * sql,const char * file,unsigned line) +psql_do_trylock pclsync/debug/psql_debug.c /^int psql_do_trylock(const char *file, unsigned line) {$/;" f typeref:typename:int signature:(const char * file,unsigned line) +psql_do_trylock pclsync/psql.c /^__attribute__((weak)) int psql_do_trylock(const char *file, unsigned line) {$/;" f typeref:typename:int signature:(const char * file,unsigned line) +psql_dump_locks pclsync/debug/psql_debug.c /^void psql_dump_locks() {$/;" f typeref:typename:void signature:() +psql_expect_num pclsync/psql.c /^uint64_t psql_expect_num(const char *file, const char *function,$/;" f typeref:typename:uint64_t signature:(const char * file,const char * function,int unsigned line,const psync_variant * v) +psql_expect_real pclsync/psql.c /^double psql_expect_real(const char *file, const char *function,$/;" f typeref:typename:double signature:(const char * file,const char * function,int unsigned line,const psync_variant * v) +psql_expect_str pclsync/psql.c /^const char *psql_expect_str(const char *file, const char *function,$/;" f typeref:typename:const char * signature:(const char * file,const char * function,int unsigned line,const psync_variant * v) +psql_fetch pclsync/psql.c /^psync_variant_row psql_fetch(psync_sql_res *res) {$/;" f typeref:typename:psync_variant_row signature:(psync_sql_res * res) +psql_fetch_int pclsync/psql.c /^const uint64_t *psql_fetch_int(psync_sql_res *res) {$/;" f typeref:typename:const uint64_t * signature:(psync_sql_res * res) +psql_fetch_str pclsync/psql.c /^psync_str_row psql_fetch_str(psync_sql_res *res) {$/;" f typeref:typename:psync_str_row signature:(psync_sql_res * res) +psql_fetchall_int pclsync/psql.c /^psync_full_result_int *psql_fetchall_int(psync_sql_res *res) {$/;" f typeref:typename:psync_full_result_int * signature:(psync_sql_res * res) +psql_free pclsync/psql.c /^void psql_free(psync_sql_res *res) {$/;" f typeref:typename:void signature:(psync_sql_res * res) +psql_free_nocache pclsync/psql.c /^void psql_free_nocache(psync_sql_res *res) {$/;" f typeref:typename:void signature:(psync_sql_res * res) +psql_insertid pclsync/psql.c /^uint64_t psql_insertid() {$/;" f typeref:typename:uint64_t signature:() +psql_list_add pclsync/psql.c /^void psql_list_add(psync_list_builder_t *builder, psync_sql_res *res, psync_list_builder_sql_cal/;" f typeref:typename:void signature:(psync_list_builder_t * builder,psync_sql_res * res,psync_list_builder_sql_callback callback) +psql_lock pclsync/debug/psql_debug.c /^void psql_lock() {$/;" f typeref:typename:void signature:() +psql_lock pclsync/psql.c /^__attribute__((weak)) void psql_lock() { plocks_wrlock(&dblock); }$/;" f typeref:typename:void signature:() +psql_locked pclsync/psql.c /^int psql_locked() {$/;" f typeref:typename:int signature:() +psql_lstring_expected pclsync/psql.c /^const char *psql_lstring_expected(const char *file, const char *function,$/;" f typeref:typename:const char * signature:(const char * file,const char * function,int unsigned line,const psync_variant * v,size_t * len) +psql_panic_cleanup pclsync/psql.c /^static void psql_panic_cleanup(void) {$/;" f typeref:typename:void file: signature:(void) +psql_prepare pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_prepare(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_prepare_nocache pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_prepare_nocache(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_query pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_query(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_query_nocache pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_query_nocache(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_query_nolock pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_query_nolock(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_query_nolock_nocache pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_query_nolock_nocache(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_query_rdlock pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_query_rdlock(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_rdlock pclsync/debug/psql_debug.c /^void psql_rdlock() {$/;" f typeref:typename:void signature:() +psql_rdlock pclsync/psql.c /^__attribute__((weak)) void psql_rdlock() { plocks_rdlock(&dblock); }$/;" f typeref:typename:void signature:() +psql_rdlock_nocache pclsync/psql.c /^__attribute__((weak)) psync_sql_res *psql_rdlock_nocache(const char *sql) {$/;" f typeref:typename:psync_sql_res * signature:(const char * sql) +psql_rdlocked pclsync/psql.c /^int psql_rdlocked() {$/;" f typeref:typename:int signature:() +psql_rdunlock pclsync/debug/psql_debug.c /^void psql_rdunlock() {$/;" f typeref:typename:void signature:() +psql_rdunlock pclsync/psql.c /^__attribute__((weak)) void psql_rdunlock() { plocks_unlock(&dblock); }$/;" f typeref:typename:void signature:() +psql_reopen pclsync/psql.c /^int psql_reopen(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +psql_reset pclsync/psql.c /^int psql_reset(psync_sql_res *res) {$/;" f typeref:typename:int signature:(psync_sql_res * res) +psql_rollback pclsync/psql.c /^int psql_rollback() {$/;" f typeref:typename:int signature:() +psql_row pclsync/psql.c /^psync_variant *psql_row(const char *sql) {$/;" f typeref:typename:psync_variant * signature:(const char * sql) +psql_rowstr pclsync/psql.c /^char **psql_rowstr(const char *sql) {$/;" f typeref:typename:char ** signature:(const char * sql) +psql_run pclsync/psql.c /^int psql_run(psync_sql_res *res) {$/;" f typeref:typename:int signature:(psync_sql_res * res) +psql_run_free pclsync/psql.c /^int psql_run_free(psync_sql_res *res) {$/;" f typeref:typename:int signature:(psync_sql_res * res) +psql_run_free_nocache pclsync/psql.c /^int psql_run_free_nocache(psync_sql_res *res) {$/;" f typeref:typename:int signature:(psync_sql_res * res) +psql_start pclsync/psql.c /^__attribute__((weak)) int psql_start() {$/;" f typeref:typename:int signature:() +psql_statement pclsync/debug/psql_debug.c /^int psql_statement(const char *sql) {$/;" f typeref:typename:int signature:(const char * sql) +psql_statement pclsync/psql.c /^__attribute__((weak)) int psql_statement(const char *sql) {$/;" f typeref:typename:int signature:(const char * sql) +psql_sync pclsync/psql.c /^int psql_sync() {$/;" f typeref:typename:int signature:() +psql_translation_add_cb pclsync/psql.c /^void psql_translation_add_cb(psync_transaction_callback_t commit, psync_transaction_callback_t r/;" f typeref:typename:void signature:(psync_transaction_callback_t commit,psync_transaction_callback_t rollback,void * ptr) +psql_try_free pclsync/psql.c /^void psql_try_free() {$/;" f typeref:typename:void signature:() +psql_trylock pclsync/debug/psql_debug.c /^int psql_trylock() {$/;" f typeref:typename:int signature:() +psql_trylock pclsync/psql.c /^__attribute__((weak)) int psql_trylock() { return plocks_trywrlock(&dblock); }$/;" f typeref:typename:int signature:() +psql_tryupgradeLock pclsync/debug/psql_debug.c /^int psql_tryupgradeLock() {$/;" f typeref:typename:int signature:() +psql_tryupgradeLock pclsync/psql.c /^__attribute__((weak)) int psql_tryupgradeLock() {$/;" f typeref:typename:int signature:() +psql_unlock pclsync/debug/psql_debug.c /^void psql_unlock() {$/;" f typeref:typename:void signature:() +psql_unlock pclsync/psql.c /^__attribute__((weak)) void psql_unlock() { plocks_unlock(&dblock); }$/;" f typeref:typename:void signature:() +psql_waiting pclsync/psql.c /^int psql_waiting() {$/;" f typeref:typename:int signature:() +pssl_connect pclsync/pssl.c /^int pssl_connect(int sock, void **sslconn,$/;" f typeref:typename:int signature:(int sock,void ** sslconn,const char * hostname) +pssl_connect_finish pclsync/pssl.c /^int pssl_connect_finish(void *sslconn, const char *hostname) {$/;" f typeref:typename:int signature:(void * sslconn,const char * hostname) +pssl_debug_cb pclsync/pssl.c /^void pssl_debug_cb(pssl_debug_callback_t cb, void *ctx) {$/;" f typeref:typename:void signature:(pssl_debug_callback_t cb,void * ctx) +pssl_free pclsync/pssl.c /^void pssl_free(void *sslconn) {$/;" f typeref:typename:void signature:(void * sslconn) +pssl_free_rsa pclsync/pssl.c /^void pssl_free_rsa(psync_rsa_t rsa) {$/;" f typeref:typename:void signature:(psync_rsa_t rsa) +pssl_gen_rsa pclsync/pssl.c /^psync_rsa_t pssl_gen_rsa(int bits) {$/;" f typeref:typename:psync_rsa_t signature:(int bits) +pssl_init pclsync/pssl.c /^int pssl_init() {$/;" f typeref:typename:int signature:() +pssl_log_threshold pclsync/pssl.c /^void pssl_log_threshold(int threshold) {$/;" f typeref:typename:void signature:(int threshold) +pssl_pendingdata pclsync/pssl.c /^int pssl_pendingdata(void *sslconn) {$/;" f typeref:typename:int signature:(void * sslconn) +pssl_rand_strong pclsync/pssl.c /^void pssl_rand_strong(unsigned char *buf, int num) {$/;" f typeref:typename:void signature:(unsigned char * buf,int num) +pssl_read pclsync/pssl.c /^int pssl_read(void *sslconn, void *buf, int num) {$/;" f typeref:typename:int signature:(void * sslconn,void * buf,int num) +pssl_shutdown pclsync/pssl.c /^int pssl_shutdown(void *sslconn) {$/;" f typeref:typename:int signature:(void * sslconn) +pssl_write pclsync/pssl.c /^int pssl_write(void *sslconn, const void *buf, int num) {$/;" f typeref:typename:int signature:(void * sslconn,const void * buf,int num) +pstatus_download_recalc pclsync/pstatus.c /^void pstatus_download_recalc() {$/;" f typeref:typename:void signature:() +pstatus_download_recalc_async pclsync/pstatus.c /^void pstatus_download_recalc_async() {$/;" f typeref:typename:void signature:() +pstatus_download_set_speed pclsync/pstatus.c /^void pstatus_download_set_speed(uint32_t speed) {$/;" f typeref:typename:void signature:(uint32_t speed) +pstatus_get pclsync/pstatus.c /^uint32_t pstatus_get(uint32_t statusid) {$/;" f typeref:typename:uint32_t signature:(uint32_t statusid) +pstatus_get_cb pclsync/pqevent.c /^void pstatus_get_cb(pstatus_t *status) {$/;" f typeref:typename:void signature:(pstatus_t * status) +pstatus_init pclsync/pstatus.c /^void pstatus_init() {$/;" f typeref:typename:void signature:() +pstatus_ok_status_arr pclsync/pstatus.c /^int pstatus_ok_status_arr(const uint32_t *combinedstatuses, uint32_t cnt) {$/;" f typeref:typename:int signature:(const uint32_t * combinedstatuses,uint32_t cnt) +pstatus_send_status_update pclsync/pqevent.c /^void pstatus_send_status_update() {$/;" f typeref:typename:void signature:() +pstatus_send_update pclsync/pstatus.c /^void pstatus_send_update() {$/;" f typeref:typename:void signature:() +pstatus_set pclsync/pstatus.c /^void pstatus_set(uint32_t statusid, uint32_t status) {$/;" f typeref:typename:void signature:(uint32_t statusid,uint32_t status) +pstatus_set_cb pclsync/pqevent.c /^void pstatus_set_cb(pstatus_change_callback_t callback) {$/;" f typeref:typename:void signature:(pstatus_change_callback_t callback) +pstatus_upload_recalc pclsync/pstatus.c /^void pstatus_upload_recalc() {$/;" f typeref:typename:void signature:() +pstatus_upload_recalc_async pclsync/pstatus.c /^void pstatus_upload_recalc_async() {$/;" f typeref:typename:void signature:() +pstatus_upload_set_speed pclsync/pstatus.c /^void pstatus_upload_set_speed(uint32_t speed) {$/;" f typeref:typename:void signature:(uint32_t speed) +pstatus_wait pclsync/pstatus.c /^void pstatus_wait(uint32_t statusid, uint32_t status) {$/;" f typeref:typename:void signature:(uint32_t statusid,uint32_t status) +pstatus_wait_status pclsync/pstatus.c /^void pstatus_wait_status(uint32_t first, ...) {$/;" f typeref:typename:void signature:(uint32_t first,...) +pstatus_wait_statuses_arr pclsync/pstatus.c /^void pstatus_wait_statuses_arr(const uint32_t *combinedstatuses, uint32_t cnt) {$/;" f typeref:typename:void signature:(const uint32_t * combinedstatuses,uint32_t cnt) +pstatus_wait_term pclsync/pstatus.c /^void pstatus_wait_term() {$/;" f typeref:typename:void signature:() +psuggest_scan_folder pclsync/psuggest.c /^psuggested_folders_t *psuggest_scan_folder(const char *path) {$/;" f typeref:typename:psuggested_folders_t * signature:(const char * path) +psymkey_alloc_encrypted pclsync/pssl.c /^psymkey_alloc_encrypted(size_t len) {$/;" f typeref:typename:psync_encrypted_symmetric_key_t signature:(size_t len) +psymkey_copy_encrypted pclsync/pssl.c /^psymkey_copy_encrypted(psync_encrypted_symmetric_key_t src) {$/;" f typeref:typename:psync_encrypted_symmetric_key_t signature:(psync_encrypted_symmetric_key_t src) +psymkey_decrypt pclsync/pssl.c /^psync_symmetric_key_t psymkey_decrypt($/;" f typeref:typename:psync_symmetric_key_t signature:(psync_rsa_privatekey_t rsa,const psync_encrypted_symmetric_key_t enckey) +psymkey_derive pclsync/pssl.c /^char *psymkey_derive(const char *username,$/;" f typeref:typename:char * signature:(const char * username,const char * passphrase) +psymkey_encrypt pclsync/pssl.c /^psymkey_encrypt(psync_rsa_publickey_t rsa,$/;" f typeref:typename:psync_encrypted_symmetric_key_t signature:(psync_rsa_publickey_t rsa,const psync_symmetric_key_t key) +psymkey_free pclsync/pssl.c /^void psymkey_free(psync_symmetric_key_t key) {$/;" f typeref:typename:void signature:(psync_symmetric_key_t key) +psymkey_generate pclsync/pssl.c /^psymkey_generate(const char *password, size_t keylen,$/;" f typeref:typename:psync_symmetric_key_t signature:(const char * password,size_t keylen,const unsigned char * salt,size_t saltlen,size_t iterations) +psync_accept_share_request pclsync/psynclib.c /^int psync_accept_share_request(psync_sharerequestid_t requestid,$/;" f typeref:typename:int signature:(psync_sharerequestid_t requestid,psync_folderid_t tofolderid,const char * name,char ** err) +psync_account_downloaded_bytes pclsync/pnetlibs.c /^void psync_account_downloaded_bytes(int unsigned bytes) {$/;" f typeref:typename:void signature:(int unsigned bytes) +psync_account_modifyshare pclsync/psynclib.c /^static int psync_account_modifyshare(psync_shareid_t shareid,$/;" f typeref:typename:int file: signature:(psync_shareid_t shareid,uint32_t permissions,char ** err) +psync_account_stopshare pclsync/psynclib.c /^int psync_account_stopshare(psync_shareid_t shareid, char **err) {$/;" f typeref:typename:int signature:(psync_shareid_t shareid,char ** err) +psync_account_teamshare pclsync/psynclib.c /^int psync_account_teamshare(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,psync_teamid_t teamid,const char * message,uint32_t permissions,char ** err) +psync_add_folder_to_downloadlist_locked pclsync/psyncer.c /^static void psync_add_folder_to_downloadlist_locked(psync_folderid_t folderid) {$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid) +psync_add_local_path_to_list_by_localfolderid pclsync/pfolder.c /^static int psync_add_local_path_to_list_by_localfolderid($/;" f typeref:typename:int file: signature:(psync_list * lst,psync_folderid_t localfolderid,psync_syncid_t syncid) +psync_add_path_to_list pclsync/pfolder.c /^static int psync_add_path_to_list(psync_list *lst, psync_folderid_t folderid) {$/;" f typeref:typename:int file: signature:(psync_list * lst,psync_folderid_t folderid) +psync_add_path_to_list_decode pclsync/pfolder.c /^static int psync_add_path_to_list_decode(psync_list *lst,$/;" f typeref:typename:int file: signature:(psync_list * lst,psync_folderid_t folderid) +psync_aes256_decode_2blocks_consec pclsync/pssl.h /^static inline void psync_aes256_decode_2blocks_consec(psync_aes256_decoder enc, const unsigned c/;" f typeref:typename:void signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst) +psync_aes256_decode_4blocks_consec_xor pclsync/pssl.h /^static inline void psync_aes256_decode_4blocks_consec_xor(psync_aes256_decoder enc, const unsign/;" f typeref:typename:void signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst,unsigned char * bxor) +psync_aes256_decode_block pclsync/pssl.h /^static inline void psync_aes256_decode_block(psync_aes256_decoder enc, const unsigned char *src,/;" f typeref:typename:void signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst) +psync_aes256_encode_2blocks_consec pclsync/pssl.h /^static inline void psync_aes256_encode_2blocks_consec(psync_aes256_decoder enc, const unsigned c/;" f typeref:typename:void signature:(psync_aes256_decoder enc,const unsigned char * src,unsigned char * dst) +psync_aes256_encode_block pclsync/pssl.h /^static inline void psync_aes256_encode_block(psync_aes256_encoder enc, const unsigned char *src,/;" f typeref:typename:void signature:(psync_aes256_encoder enc,const unsigned char * src,unsigned char * dst) +psync_api_connect_download pclsync/pnetlibs.c /^psock_t *psync_api_connect_download() {$/;" f typeref:typename:psock_t * signature:() +psync_api_send_read_request pclsync/ppagecache.c /^static int psync_api_send_read_request(psock_t *api, psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_fileid_t fileid,uint64_t hash,uint64_t offset,uint64_t length) +psync_api_send_read_request_thread pclsync/ppagecache.c /^static int psync_api_send_read_request_thread(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_fileid_t fileid,uint64_t hash,uint64_t offset,uint64_t length) +psync_apipool_dump_socket pclsync/debug/pnetlibs_debug.c /^static void psync_apipool_dump_socket(psock_t *api) {$/;" f typeref:typename:void file: signature:(psock_t * api) +psync_apipool_get pclsync/pnetlibs.c /^psock_t *psync_apipool_get() {$/;" f typeref:typename:psock_t * signature:() +psync_apipool_get_from_cache pclsync/pnetlibs.c /^psock_t *psync_apipool_get_from_cache() {$/;" f typeref:typename:psock_t * signature:() +psync_apipool_prepare pclsync/pnetlibs.c /^void psync_apipool_prepare() {$/;" f typeref:typename:void signature:() +psync_apipool_release pclsync/pnetlibs.c /^void psync_apipool_release(psock_t *api) {$/;" f typeref:typename:void signature:(psock_t * api) +psync_apipool_release_bad pclsync/pnetlibs.c /^void psync_apipool_release_bad(psock_t *api) { psync_ret_api(api); }$/;" f typeref:typename:void signature:(psock_t * api) +psync_apipool_set_server pclsync/pnetlibs.c /^void psync_apipool_set_server(const char *binapi) {$/;" f typeref:typename:void signature:(const char * binapi) +psync_apiserver_init pclsync/psynclib.c /^void psync_apiserver_init() {$/;" f typeref:typename:void signature:() +psync_async_delete_sync pclsync/psynclib.c /^void psync_async_delete_sync(void *ptr) {$/;" f typeref:typename:void signature:(void * ptr) +psync_async_ui_callback pclsync/psynclib.c /^void psync_async_ui_callback(void *ptr) {$/;" f typeref:typename:void signature:(void * ptr) +psync_cache_bookmarks pclsync/psynclib.c /^bookmarks_list_t *psync_cache_bookmarks(char **err) {$/;" f typeref:typename:bookmarks_list_t * signature:(char ** err) +psync_cache_links_all pclsync/psynclib.c /^void psync_cache_links_all() {$/;" f typeref:typename:void signature:() +psync_cancel_share_request pclsync/psynclib.c /^int psync_cancel_share_request(psync_sharerequestid_t requestid, char **err) {$/;" f typeref:typename:int signature:(psync_sharerequestid_t requestid,char ** err) +psync_cancel_task_creat pclsync/pfsupload.c /^static int psync_cancel_task_creat(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_cancel_task_modify pclsync/pfsupload.c /^static int psync_cancel_task_modify(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_cancel_task_rename_file pclsync/pfsupload.c /^static int psync_cancel_task_rename_file(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_cancel_task_unlink pclsync/pfsupload.c /^static int psync_cancel_task_unlink(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_cancel_task_unlink_set_rev pclsync/pfsupload.c /^static int psync_cancel_task_unlink_set_rev(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_change_bookmark pclsync/psynclib.c /^int psync_change_bookmark(const char *code, int locationid, const char *name,$/;" f typeref:typename:int signature:(const char * code,int locationid,const char * name,const char * description,char ** err) +psync_change_link pclsync/psynclib.c /^int psync_change_link(unsigned long long linkid, unsigned long long expire,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long expire,int delete_expire,const char * linkpassword,int delete_password,unsigned long long maxtraffic,unsigned long long maxdownloads,int enableuploadforeveryone,int enableuploadforchosenusers,int disableupload,char ** err) +psync_change_link_enable_upload pclsync/psynclib.c /^int psync_change_link_enable_upload(unsigned long long linkid,$/;" f typeref:typename:int signature:(unsigned long long linkid,int enableuploadforeveryone,int enableuploadforchosenusers,char ** err) +psync_change_link_expire pclsync/psynclib.c /^int psync_change_link_expire(unsigned long long linkid,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long expire,char ** err) +psync_change_link_password pclsync/psynclib.c /^int psync_change_link_password(unsigned long long linkid, const char *password,$/;" f typeref:typename:int signature:(unsigned long long linkid,const char * password,char ** err) +psync_change_password pclsync/psynclib.c /^int psync_change_password(const char *currentpass, const char *newpass,$/;" f typeref:typename:int signature:(const char * currentpass,const char * newpass,char ** err) +psync_change_synctype pclsync/psynclib.c /^int psync_change_synctype(psync_syncid_t syncid, psync_synctype_t synctype) {$/;" f typeref:typename:int signature:(psync_syncid_t syncid,psync_synctype_t synctype) +psync_check_and_create_folder pclsync/pbusinessaccount.c /^psync_folderid_t psync_check_and_create_folder(const char *path) {$/;" f typeref:typename:psync_folderid_t signature:(const char * path) +psync_check_clean_running pclsync/ppagecache.c /^static void psync_check_clean_running() {$/;" f typeref:typename:void file: signature:() +psync_cloud_crypto_send_mkdir pclsync/pcryptofolder.c /^int psync_cloud_crypto_send_mkdir(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,const char ** err,const char * b64key,size_t b64keylen,psync_encrypted_symmetric_key_t encsym,psync_folderid_t * newfolderid) +psync_copy_local_file_if_checksum_matches pclsync/pnetlibs.c /^int psync_copy_local_file_if_checksum_matches(const char *source,$/;" f typeref:typename:int signature:(const char * source,const char * destination,const unsigned char * hexsum,uint64_t fsize) +psync_crc32c_hw pclsync/pcrc32c.c /^static uint32_t psync_crc32c_hw(uint64_t crc0, const void *ptr, size_t len) {$/;" f typeref:typename:uint32_t file: signature:(uint64_t crc0,const void * ptr,size_t len) +psync_crc32c_init pclsync/pcrc32c.c /^PSYNC_NOINLINE static uint32_t psync_crc32c_init(uint32_t crc, const void *ptr,$/;" f typeref:typename:PSYNC_NOINLINE uint32_t file: signature:(uint32_t crc,const void * ptr,size_t len) +psync_crc32c_sw pclsync/pcrc32c.c /^PSYNC_NOINLINE static uint32_t psync_crc32c_sw(uint32_t crc, const void *ptr,$/;" f typeref:typename:PSYNC_NOINLINE uint32_t file: signature:(uint32_t crc,const void * ptr,size_t len) +psync_creat_db_to_file_stat pclsync/pfs.c /^static int psync_creat_db_to_file_stat(psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_fileid_t fileid,struct FUSE_STAT * stbuf,uint32_t flags) +psync_creat_local_to_file_stat pclsync/pfs.c /^static int psync_creat_local_to_file_stat(psync_fstask_creat_t *cr,$/;" f typeref:typename:int file: signature:(psync_fstask_creat_t * cr,struct FUSE_STAT * stbuf,uint32_t folderflags) +psync_creat_stat_fake_file pclsync/pfs.c /^static int psync_creat_stat_fake_file(struct FUSE_STAT *stbuf) {$/;" f typeref:typename:int file: signature:(struct FUSE_STAT * stbuf) +psync_creat_static_to_file_stat pclsync/pfs.c /^static int psync_creat_static_to_file_stat(psync_fstask_creat_t *cr,$/;" f typeref:typename:int file: signature:(psync_fstask_creat_t * cr,struct FUSE_STAT * stbuf,uint32_t folderflags) +psync_creat_to_file_stat pclsync/pfs.c /^static int psync_creat_to_file_stat(psync_fstask_creat_t *cr,$/;" f typeref:typename:int file: signature:(psync_fstask_creat_t * cr,struct FUSE_STAT * stbuf,uint32_t folderflags) +psync_create_backup pclsync/psynclib.c /^int psync_create_backup(char *path, char **errMsg) {$/;" f typeref:typename:int signature:(char * path,char ** errMsg) +psync_create_remote_folder pclsync/psynclib.c /^int psync_create_remote_folder(psync_folderid_t parentfolderid,$/;" f typeref:typename:int signature:(psync_folderid_t parentfolderid,const char * name,char ** err) +psync_create_remote_folder_by_path pclsync/psynclib.c /^int psync_create_remote_folder_by_path(const char *path, char **err) {$/;" f typeref:typename:int signature:(const char * path,char ** err) +psync_crypto_account_teamshare pclsync/psynclib.c /^int psync_crypto_account_teamshare(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,psync_teamid_t teamid,const char * message,uint32_t permissions,char * hint,char * temppass,char ** err) +psync_crypto_change_crypto_pass pclsync/psynclib.c /^int psync_crypto_change_crypto_pass(const char *oldpass, const char *newpass,$/;" f typeref:typename:int signature:(const char * oldpass,const char * newpass,const char * hint,const char * code) +psync_crypto_change_crypto_pass_unlocked pclsync/psynclib.c /^int psync_crypto_change_crypto_pass_unlocked(const char *newpass,$/;" f typeref:typename:int signature:(const char * newpass,const char * hint,const char * code) +psync_crypto_crypto_send_change_user_private pclsync/psynclib.c /^int psync_crypto_crypto_send_change_user_private() {$/;" f typeref:typename:int signature:() +psync_crypto_expires pclsync/psynclib.c /^time_t psync_crypto_expires() {$/;" f typeref:typename:time_t signature:() +psync_crypto_folderid pclsync/psynclib.c /^psync_folderid_t psync_crypto_folderid() {$/;" f typeref:typename:psync_folderid_t signature:() +psync_crypto_folderids pclsync/psynclib.c /^psync_folderid_t *psync_crypto_folderids() {$/;" f typeref:typename:psync_folderid_t * signature:() +psync_crypto_free_file_encoder pclsync/pcryptofolder.c /^static void psync_crypto_free_file_encoder(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_crypto_free_folder_decoder pclsync/pcryptofolder.c /^static void psync_crypto_free_folder_decoder(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_crypto_get_hint pclsync/psynclib.c /^int psync_crypto_get_hint(char **hint) {$/;" f typeref:typename:int signature:(char ** hint) +psync_crypto_hassubscription pclsync/psynclib.c /^int psync_crypto_hassubscription() {$/;" f typeref:typename:int signature:() +psync_crypto_is_error pclsync/pfolder.c /^static inline int psync_crypto_is_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_is_error pclsync/pfs.c /^static inline int psync_crypto_is_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_is_error pclsync/pfsfolder.c /^static inline int psync_crypto_is_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_is_error pclsync/pfstasks.c /^static inline int psync_crypto_is_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_is_error pclsync/ppagecache.c /^static inline int psync_crypto_is_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_is_error pclsync/ppathstatus.c /^static inline int psync_crypto_is_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_isexpired pclsync/psynclib.c /^int psync_crypto_isexpired() {$/;" f typeref:typename:int signature:() +psync_crypto_mkdir pclsync/psynclib.c /^int psync_crypto_mkdir(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,const char ** err,psync_folderid_t * newfolderid) +psync_crypto_priv_key_flags pclsync/psynclib.c /^uint64_t psync_crypto_priv_key_flags() {$/;" f typeref:typename:uint64_t signature:() +psync_crypto_release_file_symkey_locked pclsync/pcryptofolder.c /^static void psync_crypto_release_file_symkey_locked(psync_fileid_t fileid,$/;" f typeref:typename:void file: signature:(psync_fileid_t fileid,uint64_t hash,psync_symmetric_key_t key) +psync_crypto_release_folder_symkey_locked pclsync/pcryptofolder.c /^psync_crypto_release_folder_symkey_locked(psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid,psync_symmetric_key_t key) +psync_crypto_reset pclsync/psynclib.c /^int psync_crypto_reset() {$/;" f typeref:typename:int signature:() +psync_crypto_share_folder pclsync/psynclib.c /^int psync_crypto_share_folder(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,const char * mail,const char * message,uint32_t permissions,char * hint,char * temppass,char ** err) +psync_crypto_to_error pclsync/pfolder.c /^static inline int psync_crypto_to_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_to_error pclsync/pfs.c /^static inline int psync_crypto_to_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_to_error pclsync/pfsfolder.c /^static inline int psync_crypto_to_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_to_error pclsync/pfstasks.c /^static inline int psync_crypto_to_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_to_error pclsync/ppagecache.c /^static inline int psync_crypto_to_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_crypto_to_error pclsync/ppathstatus.c /^static inline int psync_crypto_to_error(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +psync_debug_path pclsync/pdbg.c /^char *psync_debug_path() {$/;" f typeref:typename:char * signature:() +psync_decline_share_request pclsync/psynclib.c /^int psync_decline_share_request(psync_sharerequestid_t requestid, char **err) {$/;" f typeref:typename:int signature:(psync_sharerequestid_t requestid,char ** err) +psync_deflate_call_compressor pclsync/pdeflate.c /^static int psync_deflate_call_compressor(psync_deflate_t *def, int flush,$/;" f typeref:typename:int file: signature:(psync_deflate_t * def,int flush,int adjustbe) +psync_deflate_finish_flush_add_buffer pclsync/pdeflate.c /^static int psync_deflate_finish_flush_add_buffer(psync_deflate_t *def,$/;" f typeref:typename:int file: signature:(psync_deflate_t * def,int flush) +psync_deflate_set_out_buff pclsync/pdeflate.c /^static int psync_deflate_set_out_buff(psync_deflate_t *def) {$/;" f typeref:typename:int file: signature:(psync_deflate_t * def) +psync_del_all_except pclsync/psynclib.c /^static void psync_del_all_except(void *ptr, ppath_fast_stat *st) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_fast_stat * st) +psync_delete_all_links_file pclsync/psynclib.c /^int psync_delete_all_links_file(psync_fileid_t fileid, char **err) {$/;" f typeref:typename:int signature:(psync_fileid_t fileid,char ** err) +psync_delete_all_links_folder pclsync/psynclib.c /^int psync_delete_all_links_folder(psync_folderid_t folderid, char **err) {$/;" f typeref:typename:int signature:(psync_folderid_t folderid,char ** err) +psync_delete_backup pclsync/psynclib.c /^int psync_delete_backup(psync_syncid_t syncId, char **errMsg) {$/;" f typeref:typename:int signature:(psync_syncid_t syncId,char ** errMsg) +psync_delete_backup_device pclsync/psynclib.c /^int psync_delete_backup_device(psync_folderid_t fId) {$/;" f typeref:typename:int signature:(psync_folderid_t fId) +psync_delete_cached_crypto_keys pclsync/psynclib.c /^void psync_delete_cached_crypto_keys() { $/;" f typeref:typename:void signature:() +psync_delete_link pclsync/psynclib.c /^int psync_delete_link(int64_t linkid, char **err \/*OUT*\/) {$/;" f typeref:typename:int signature:(int64_t linkid,char ** err) +psync_delete_local_recursive pclsync/psynclib.c /^static void psync_delete_local_recursive(psync_syncid_t syncid,$/;" f typeref:typename:void file: signature:(psync_syncid_t syncid,psync_folderid_t localfolderid) +psync_delete_sync pclsync/psynclib.c /^int psync_delete_sync(psync_syncid_t syncid) {$/;" f typeref:typename:int signature:(psync_syncid_t syncid) +psync_delete_upload_link pclsync/psynclib.c /^int psync_delete_upload_link(int64_t uploadlinkid, char **err \/*OUT*\/) {$/;" f typeref:typename:int signature:(int64_t uploadlinkid,char ** err) +psync_delete_write_cache_file pclsync/pfsupload.c /^static void psync_delete_write_cache_file(uint64_t taskid, int index) {$/;" f typeref:typename:void file: signature:(uint64_t taskid,int index) +psync_derive_password_from_passphrase pclsync/psynclib.c /^char *psync_derive_password_from_passphrase(const char *username,$/;" f typeref:typename:char * signature:(const char * username,const char * passphrase) +psync_destroy pclsync/psynclib.c /^void psync_destroy() {$/;" f typeref:typename:void signature:() +psync_diff_adapter_hash pclsync/pdiff.c /^static void psync_diff_adapter_hash(void *out) {$/;" f typeref:typename:void file: signature:(void * out) +psync_diff_adapter_timer pclsync/pdiff.c /^static void psync_diff_adapter_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +psync_diff_check_quota pclsync/pdiff.c /^static int psync_diff_check_quota(psock_t *sock) {$/;" f typeref:typename:int file: signature:(psock_t * sock) +psync_diff_refresh_fs pclsync/pdiff.c /^static void psync_diff_refresh_fs(const binresult *entries) {$/;" f typeref:typename:void file: signature:(const binresult * entries) +psync_diff_refresh_fs_add_folder pclsync/pdiff.c /^static void psync_diff_refresh_fs_add_folder(psync_folderid_t folderid) {$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid) +psync_diff_refresh_thread pclsync/pdiff.c /^static void psync_diff_refresh_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_diff_thread pclsync/pdiff.c /^static void psync_diff_thread() {$/;" f typeref:typename:void file: signature:() +psync_do_api_run_command pclsync/pnetlibs.c /^binresult *psync_do_api_run_command(const char *command, size_t cmdlen,$/;" f typeref:typename:binresult * signature:(const char * command,size_t cmdlen,const binparam * params,size_t paramcnt) +psync_do_run_command_res pclsync/pnetlibs.c /^int psync_do_run_command_res(const char *cmd, size_t cmdlen,$/;" f typeref:typename:int signature:(const char * cmd,size_t cmdlen,const binparam * params,size_t paramscnt,char ** err) +psync_do_sync_thread pclsync/psyncer.c /^static void psync_do_sync_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_do_wake_localscan pclsync/plocalscan.c /^static void psync_do_wake_localscan() {$/;" f typeref:typename:void file: signature:() +psync_download_state pclsync/psynclib.c /^uint32_t psync_download_state() { return 0; }$/;" f typeref:typename:uint32_t signature:() +psync_fast_hash256_update_long_hw pclsync/pcrc32c.c /^psync_fast_hash256_update_long_hw(psync_fast_hash256_ctx *ctx,$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(psync_fast_hash256_ctx * ctx,const char * cdata,size_t len) +psync_fast_hash256_update_long_sw pclsync/pcrc32c.c /^psync_fast_hash256_update_long_sw(psync_fast_hash256_ctx *ctx,$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(psync_fast_hash256_ctx * ctx,const char * cdata,size_t len) +psync_fast_hash256_update_short_sw pclsync/pcrc32c.c /^psync_fast_hash256_update_short_sw(psync_fast_hash256_ctx *ctx,$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(psync_fast_hash256_ctx * ctx,const char * cdata,size_t len) +psync_file_preread_thread pclsync/pfile.c /^static void psync_file_preread_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_file_public_link pclsync/psynclib.c /^int64_t psync_file_public_link(const char *path, char **link \/*OUT*\/,$/;" f typeref:typename:int64_t signature:(const char * path,char ** link,char ** err) +psync_file_writeall_checkoverquota pclsync/pnetlibs.c /^int psync_file_writeall_checkoverquota(int fd, const void *buf,$/;" f typeref:typename:int signature:(int fd,const void * buf,size_t count) +psync_filename_from_res pclsync/psynclib.c /^static char *psync_filename_from_res(const binresult *res) {$/;" f typeref:typename:char * file: signature:(const binresult * res) +psync_filesystem_status pclsync/psynclib.c /^external_status_t psync_filesystem_status(const char *path) {$/;" f typeref:typename:external_status_t signature:(const char * path) +psync_folder_public_link pclsync/psynclib.c /^int64_t psync_folder_public_link(const char *path, char **link \/*OUT*\/,$/;" f typeref:typename:int64_t signature:(const char * path,char ** link,char ** err) +psync_folder_public_link_full pclsync/psynclib.c /^int64_t psync_folder_public_link_full(const char *path, char **link \/*OUT*\/,$/;" f typeref:typename:int64_t signature:(const char * path,char ** link,char ** err,unsigned long long expire,int maxdownloads,int maxtraffic,const char * password) +psync_folder_updownlink_link pclsync/psynclib.c /^int64_t psync_folder_updownlink_link(int canupload, unsigned long long folderid,$/;" f typeref:typename:int64_t signature:(int canupload,unsigned long long folderid,const char * mail,char ** err) +psync_free_after_sec pclsync/plibs.c /^void psync_free_after_sec(void *ptr, uint32_t seconds) {$/;" f typeref:typename:void signature:(void * ptr,uint32_t seconds) +psync_free_page_waiter pclsync/ppagecache.c /^static void psync_free_page_waiter(psync_page_waiter_t *pwt) {$/;" f typeref:typename:void file: signature:(psync_page_waiter_t * pwt) +psync_free_string_list pclsync/pfolder.c /^static void psync_free_string_list(psync_list *lst) {$/;" f typeref:typename:void file: signature:(psync_list * lst) +psync_fuse_get_mountpoint pclsync/pfs.c /^static char *psync_fuse_get_mountpoint() {$/;" f typeref:typename:char * file: signature:() +psync_fuse_thread pclsync/pfs.c /^static void psync_fuse_thread() {$/;" f typeref:typename:void file: signature:() +psync_get_api pclsync/pnetlibs.c /^static psock_t *psync_get_api() {$/;" f typeref:typename:psock_t * file: signature:() +psync_get_apiservers pclsync/psynclib.c /^apiservers_list_t *psync_get_apiservers(char **err) {$/;" f typeref:typename:apiservers_list_t * signature:(char ** err) +psync_get_auth_string pclsync/psynclib.c /^const char *psync_get_auth_string() { return psync_my_auth; }$/;" f typeref:typename:const char * signature:() +psync_get_bool_setting pclsync/psynclib.c /^int psync_get_bool_setting(const char *settingname) {$/;" f typeref:typename:int signature:(const char * settingname) +psync_get_bool_value pclsync/psynclib.c /^int psync_get_bool_value(const char *valuename) {$/;" f typeref:typename:int signature:(const char * valuename) +psync_get_current_userid pclsync/psynclib.c /^void psync_get_current_userid(psync_userid_t *ret) {$/;" f typeref:typename:void signature:(psync_userid_t * ret) +psync_get_folder_ownerid pclsync/psynclib.c /^void psync_get_folder_ownerid(psync_folderid_t folderid, psync_userid_t *ret) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid,psync_userid_t * ret) +psync_get_fsfolderflags_by_id pclsync/psynclib.c /^uint32_t psync_get_fsfolderflags_by_id(psync_folderid_t folderid,$/;" f typeref:typename:uint32_t signature:(psync_folderid_t folderid,uint32_t * pPerm) +psync_get_fsfolderid_by_path pclsync/psynclib.c /^psync_folderid_t psync_get_fsfolderid_by_path(const char *path,$/;" f typeref:typename:psync_folderid_t signature:(const char * path,uint32_t * pflags,uint32_t * pPerm) +psync_get_int_setting pclsync/psynclib.c /^int64_t psync_get_int_setting(const char *settingname) {$/;" f typeref:typename:int64_t signature:(const char * settingname) +psync_get_int_value pclsync/psynclib.c /^int64_t psync_get_int_value(const char *valuename) {$/;" f typeref:typename:int64_t signature:(const char * valuename) +psync_get_keys_bin_auth pclsync/pcryptofolder.c /^static binresult *psync_get_keys_bin_auth(const char *auth) {$/;" f typeref:typename:binresult * file: signature:(const char * auth) +psync_get_last_error pclsync/psynclib.c /^uint32_t psync_get_last_error() { return psync_error; }$/;" f typeref:typename:uint32_t signature:() +psync_get_local_file_checksum pclsync/pnetlibs.c /^int psync_get_local_file_checksum(const char *restrict filename,$/;" f typeref:typename:int signature:(const char * restrict filename,unsigned char * restrict hexsum,uint64_t * restrict fsize) +psync_get_local_file_checksum_part pclsync/pnetlibs.c /^int psync_get_local_file_checksum_part(const char *restrict filename,$/;" f typeref:typename:int signature:(const char * restrict filename,unsigned char * restrict hexsum,uint64_t * restrict fsize,unsigned char * restrict phexsum,uint64_t pfsize) +psync_get_manager_of_task pclsync/ptask_free_internal.h /^psync_get_manager_of_task(struct psync_task_t_ *t) {$/;" f typeref:typename:psync_task_manager_t signature:(struct psync_task_t_ * t) +psync_get_notifications pclsync/psynclib.c /^psync_notification_list_t *psync_get_notifications() {$/;" f typeref:typename:psync_notification_list_t * signature:() +psync_get_promo pclsync/psynclib.c /^int psync_get_promo(char **url, uint64_t *width, uint64_t *height) {$/;" f typeref:typename:int signature:(char ** url,uint64_t * width,uint64_t * height) +psync_get_remote_file_checksum pclsync/pnetlibs.c /^int psync_get_remote_file_checksum(psync_fileid_t fileid, unsigned char *hexsum,$/;" f typeref:typename:int signature:(psync_fileid_t fileid,unsigned char * hexsum,uint64_t * fsize,uint64_t * hash) +psync_get_status pclsync/psynclib.c /^void psync_get_status(pstatus_t *status) { pstatus_get_cb(status); }$/;" f typeref:typename:void signature:(pstatus_t * status) +psync_get_string_id pclsync/plibs.h /^static inline void psync_get_string_id(char *dst, const char *prefix, uint64_t id) {$/;" f typeref:typename:void signature:(char * dst,const char * prefix,uint64_t id) +psync_get_string_id2 pclsync/plibs.h /^static inline void psync_get_string_id2(char *dst, const char *prefix, uint64_t id1, uint64_t id/;" f typeref:typename:void signature:(char * dst,const char * prefix,uint64_t id1,uint64_t id2) +psync_get_string_setting pclsync/psynclib.c /^const char *psync_get_string_setting(const char *settingname) {$/;" f typeref:typename:const char * signature:(const char * settingname) +psync_get_string_value pclsync/psynclib.c /^char *psync_get_string_value(const char *valuename) {$/;" f typeref:typename:char * signature:(const char * valuename) +psync_get_sync_suggestions pclsync/psynclib.c /^psuggested_folders_t *psync_get_sync_suggestions() {$/;" f typeref:typename:psuggested_folders_t * signature:() +psync_get_token pclsync/psynclib.c /^char *psync_get_token() {$/;" f typeref:typename:char * signature:() +psync_get_uint_setting pclsync/psynclib.c /^uint64_t psync_get_uint_setting(const char *settingname) {$/;" f typeref:typename:uint64_t signature:(const char * settingname) +psync_get_uint_value pclsync/psynclib.c /^uint64_t psync_get_uint_value(const char *valuename) {$/;" f typeref:typename:uint64_t signature:(const char * valuename) +psync_get_upload_checksum pclsync/pnetlibs.c /^int psync_get_upload_checksum(psync_uploadid_t uploadid, unsigned char *uhash,$/;" f typeref:typename:int signature:(psync_uploadid_t uploadid,unsigned char * uhash,uint64_t * usize) +psync_get_userinfo pclsync/psynclib.c /^userinfo_t *psync_get_userinfo() {$/;" f typeref:typename:userinfo_t * signature:() +psync_get_username pclsync/psynclib.c /^char *psync_get_username() {$/;" f typeref:typename:char * signature:() +psync_handle_api_result pclsync/pnetlibs.c /^int psync_handle_api_result(uint64_t result) {$/;" f typeref:typename:int signature:(uint64_t result) +psync_has_crypto_folders pclsync/psynclib.c /^int psync_has_crypto_folders() {$/;" f typeref:typename:int signature:() +psync_has_hw_crc pclsync/pcrc32c.c /^PSYNC_NOINLINE static int psync_has_hw_crc() {$/;" f typeref:typename:PSYNC_NOINLINE int file: signature:() +psync_has_value pclsync/psynclib.c /^int psync_has_value(const char *valuename) {$/;" f typeref:typename:int signature:(const char * valuename) +psync_hmac_sha512 pclsync/pcrypto.c /^static void psync_hmac_sha512(const unsigned char *msg, size_t msglen,$/;" f typeref:typename:void file: signature:(const unsigned char * msg,size_t msglen,const unsigned char * key,size_t keylen,unsigned char * result) +psync_hmac_sha512_final pclsync/pcrypto.c /^static void psync_hmac_sha512_final(unsigned char *result,$/;" f typeref:typename:void file: signature:(unsigned char * result,psync_hmac_sha512_ctx * ctx) +psync_hmac_sha512_init pclsync/pcrypto.c /^static void psync_hmac_sha512_init(psync_hmac_sha512_ctx *ctx,$/;" f typeref:typename:void file: signature:(psync_hmac_sha512_ctx * ctx,const unsigned char * key,size_t keylen) +psync_hmac_sha512_update pclsync/pcrypto.c /^static void psync_hmac_sha512_update(psync_hmac_sha512_ctx *ctx,$/;" f typeref:typename:void file: signature:(psync_hmac_sha512_ctx * ctx,const void * data,size_t len) +psync_http_close pclsync/pnetlibs.c /^void psync_http_close(psync_http_socket *http) {$/;" f typeref:typename:void signature:(psync_http_socket * http) +psync_http_connect pclsync/pnetlibs.c /^psync_http_socket *psync_http_connect(const char *host, const char *path,$/;" f typeref:typename:psync_http_socket * signature:(const char * host,const char * path,uint64_t from,uint64_t to,const char * addhdr) +psync_http_connect_and_cache_host pclsync/pnetlibs.c /^void psync_http_connect_and_cache_host(const char *host) {$/;" f typeref:typename:void signature:(const char * host) +psync_http_connect_multihost pclsync/pnetlibs.c /^psync_http_socket *psync_http_connect_multihost(const binresult *hosts,$/;" f typeref:typename:psync_http_socket * signature:(const binresult * hosts,const char ** host) +psync_http_connect_multihost_from_cache pclsync/pnetlibs.c /^psync_http_connect_multihost_from_cache(const binresult *hosts,$/;" f typeref:typename:psync_http_socket * signature:(const binresult * hosts,const char ** host) +psync_http_construct_range_next_header pclsync/ppagecache.c /^char *psync_http_construct_range_next_header(psync_request_t *request,$/;" f typeref:typename:char * signature:(psync_request_t * request,psync_urls_t * urls) +psync_http_next_request pclsync/pnetlibs.c /^int psync_http_next_request(psync_http_socket *sock) {$/;" f typeref:typename:int signature:(psync_http_socket * sock) +psync_http_readall pclsync/pnetlibs.c /^int psync_http_readall(psync_http_socket *http, void *buff, int num) {$/;" f typeref:typename:int signature:(psync_http_socket * http,void * buff,int num) +psync_http_request pclsync/pnetlibs.c /^int psync_http_request(psync_http_socket *sock, const char *host,$/;" f typeref:typename:int signature:(psync_http_socket * sock,const char * host,const char * path,uint64_t from,uint64_t to,const char * addhdr) +psync_http_request_range_additional pclsync/pnetlibs.c /^int psync_http_request_range_additional(psync_http_socket *sock,$/;" f typeref:typename:int signature:(psync_http_socket * sock,const char * host,const char * path,uint64_t from,uint64_t to,const char * addhdr) +psync_http_request_readall pclsync/pnetlibs.c /^int psync_http_request_readall(psync_http_socket *http, void *buff, int num) {$/;" f typeref:typename:int signature:(psync_http_socket * http,void * buff,int num) +psync_init pclsync/psynclib.c /^int psync_init() {$/;" f typeref:typename:int signature:() +psync_init_data_event_handler pclsync/psynclib.c /^void psync_init_data_event_handler(void *ptr) { ptevent_init(ptr); }$/;" f typeref:typename:void signature:(void * ptr) +psync_init_do_task_unlink pclsync/pfstasks.c /^static void psync_init_do_task_unlink(uint64_t taskid,$/;" f typeref:typename:void file: signature:(uint64_t taskid,psync_fsfolderid_t folderid,const char * name,size_t namelen,psync_fsfileid_t fileid) +psync_init_task_creat pclsync/pfstasks.c /^static void psync_init_task_creat(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_mkdir pclsync/pfstasks.c /^static void psync_init_task_mkdir(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_modify pclsync/pfstasks.c /^static void psync_init_task_modify(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_renfile_from pclsync/pfstasks.c /^static void psync_init_task_renfile_from(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_renfile_to pclsync/pfstasks.c /^static void psync_init_task_renfile_to(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_renfolder_from pclsync/pfstasks.c /^static void psync_init_task_renfolder_from(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_renfolder_to pclsync/pfstasks.c /^static void psync_init_task_renfolder_to(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_rmdir pclsync/pfstasks.c /^static void psync_init_task_rmdir(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_unlink pclsync/pfstasks.c /^static void psync_init_task_unlink(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_init_task_unlink_set_rev pclsync/pfstasks.c /^static void psync_init_task_unlink_set_rev(psync_variant_row row) {$/;" f typeref:typename:void file: signature:(psync_variant_row row) +psync_interval_new pclsync/pintervaltree.c /^static psync_interval_tree_t *psync_interval_new(uint64_t from, uint64_t to) {$/;" f typeref:typename:psync_interval_tree_t * file: signature:(uint64_t from,uint64_t to) +psync_interval_tree_add pclsync/pintervaltree.c /^void psync_interval_tree_add(psync_interval_tree_t **tree, uint64_t from,$/;" f typeref:typename:void signature:(psync_interval_tree_t ** tree,uint64_t from,uint64_t to) +psync_interval_tree_consume_intervals pclsync/pintervaltree.c /^psync_interval_tree_consume_intervals(psync_interval_tree_t *tree,$/;" f typeref:typename:psync_interval_tree_t * file: signature:(psync_interval_tree_t * tree,psync_interval_tree_t * e) +psync_interval_tree_cut_end pclsync/pintervaltree.c /^void psync_interval_tree_cut_end(psync_interval_tree_t **tree, uint64_t end) {$/;" f typeref:typename:void signature:(psync_interval_tree_t ** tree,uint64_t end) +psync_interval_tree_del pclsync/pintervaltree.h /^static inline void psync_interval_tree_del(psync_interval_tree_t **tree,$/;" f typeref:typename:void signature:(psync_interval_tree_t ** tree,psync_interval_tree_t * node) +psync_interval_tree_first_interval_containing_or_after pclsync/pintervaltree.h /^psync_interval_tree_first_interval_containing_or_after($/;" f typeref:typename:psync_interval_tree_t * signature:(psync_interval_tree_t * tree,uint64_t point) +psync_interval_tree_free pclsync/pintervaltree.c /^void psync_interval_tree_free(psync_interval_tree_t *tree) {$/;" f typeref:typename:void signature:(psync_interval_tree_t * tree) +psync_interval_tree_get_add pclsync/pintervaltree.c /^psync_interval_tree_get_add(psync_interval_tree_t *tree, uint64_t from,$/;" f typeref:typename:psync_interval_tree_t * file: signature:(psync_interval_tree_t * tree,uint64_t from,uint64_t to) +psync_interval_tree_get_cut_end pclsync/pintervaltree.c /^psync_interval_tree_get_cut_end(psync_interval_tree_t *tree, uint64_t end) {$/;" f typeref:typename:psync_interval_tree_t * file: signature:(psync_interval_tree_t * tree,uint64_t end) +psync_interval_tree_get_first pclsync/pintervaltree.h /^psync_interval_tree_get_first(psync_interval_tree_t *tree) {$/;" f typeref:typename:psync_interval_tree_t * signature:(psync_interval_tree_t * tree) +psync_interval_tree_get_last pclsync/pintervaltree.h /^psync_interval_tree_get_last(psync_interval_tree_t *tree) {$/;" f typeref:typename:psync_interval_tree_t * signature:(psync_interval_tree_t * tree) +psync_interval_tree_get_next pclsync/pintervaltree.h /^psync_interval_tree_get_next(psync_interval_tree_t *tree) {$/;" f typeref:typename:psync_interval_tree_t * signature:(psync_interval_tree_t * tree) +psync_interval_tree_get_prev pclsync/pintervaltree.h /^psync_interval_tree_get_prev(psync_interval_tree_t *tree) {$/;" f typeref:typename:psync_interval_tree_t * signature:(psync_interval_tree_t * tree) +psync_interval_tree_new pclsync/pintervaltree.c /^static psync_interval_tree_t *psync_interval_tree_new(uint64_t from,$/;" f typeref:typename:psync_interval_tree_t * file: signature:(uint64_t from,uint64_t to) +psync_interval_tree_remove pclsync/pintervaltree.c /^void psync_interval_tree_remove(psync_interval_tree_t **tree, uint64_t from,$/;" f typeref:typename:void signature:(psync_interval_tree_t ** tree,uint64_t from,uint64_t to) +psync_invalidate_auth pclsync/psynclib.c /^static void psync_invalidate_auth(const char *auth) {$/;" f typeref:typename:void file: signature:(const char * auth) +psync_invalidate_os_cache_noret pclsync/pfs.c /^static void psync_invalidate_os_cache_noret() {$/;" f typeref:typename:void file: signature:() +psync_is_folder_syncable pclsync/psynclib.c /^int psync_is_folder_syncable(char *localPath, char **errMsg) {$/;" f typeref:typename:int signature:(char * localPath,char ** errMsg) +psync_is_lname_to_ignore pclsync/psynclib.c /^int psync_is_lname_to_ignore(const char *name, size_t namelen) {$/;" f typeref:typename:int signature:(const char * name,size_t namelen) +psync_is_name_to_ignore pclsync/psynclib.c /^int psync_is_name_to_ignore(const char *name) {$/;" f typeref:typename:int signature:(const char * name) +psync_is_prime pclsync/pnetlibs.c /^static int psync_is_prime(unsigned long num) {$/;" f typeref:typename:int file: signature:(unsigned long num) +psync_is_revision_of_file pclsync/pnetlibs.c /^int psync_is_revision_of_file(const unsigned char *localhashhex,$/;" f typeref:typename:int signature:(const unsigned char * localhashhex,uint64_t filesize,psync_fileid_t fileid,int * isrev) +psync_join_string_list pclsync/pfolder.c /^char *psync_join_string_list(const char *sep, psync_list *lst, size_t *retlen) {$/;" f typeref:typename:char * signature:(const char * sep,psync_list * lst,size_t * retlen) +psync_link_add_access pclsync/psynclib.c /^int psync_link_add_access(unsigned long long linkid, const char *mail,$/;" f typeref:typename:int signature:(unsigned long long linkid,const char * mail,char ** err) +psync_link_remove_access pclsync/psynclib.c /^int psync_link_remove_access(unsigned long long linkid,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long receiverid,char ** err) +psync_list_add_between pclsync/plist.h /^static inline void psync_list_add_between(psync_list *l1, psync_list *l2,$/;" f typeref:typename:void signature:(psync_list * l1,psync_list * l2,psync_list * a) +psync_list_add_lstring_offset pclsync/plist.c /^void psync_list_add_lstring_offset(psync_list_builder_t *builder, size_t offset, size_t length) /;" f typeref:typename:void signature:(psync_list_builder_t * builder,size_t offset,size_t length) +psync_list_add_string_offset pclsync/plist.c /^void psync_list_add_string_offset(psync_list_builder_t *builder,$/;" f typeref:typename:void signature:(psync_list_builder_t * builder,size_t offset) +psync_list_builder_add_element pclsync/plist.c /^void *psync_list_builder_add_element(psync_list_builder_t *builder) {$/;" f typeref:typename:void * signature:(psync_list_builder_t * builder) +psync_list_builder_create pclsync/plist.c /^psync_list_builder_t *psync_list_builder_create(size_t element_size, size_t offset) {$/;" f typeref:typename:psync_list_builder_t * signature:(size_t element_size,size_t offset) +psync_list_builder_finalize pclsync/plist.c /^void *psync_list_builder_finalize(psync_list_builder_t *builder) {$/;" f typeref:typename:void * signature:(psync_list_builder_t * builder) +psync_list_builder_pop_num pclsync/plist.c /^uint32_t psync_list_builder_pop_num(psync_list_builder_t *builder) {$/;" f typeref:typename:uint32_t signature:(psync_list_builder_t * builder) +psync_list_builder_push_num pclsync/plist.c /^uint32_t *psync_list_builder_push_num(psync_list_builder_t *builder) {$/;" f typeref:typename:uint32_t * signature:(psync_list_builder_t * builder) +psync_list_contacts pclsync/psynclib.c /^pcontacts_list_t *psync_list_contacts() { return do_psync_list_contacts(); }$/;" f typeref:typename:pcontacts_list_t * signature:() +psync_list_email_with_access pclsync/psynclib.c /^preciever_list_t *psync_list_email_with_access(unsigned long long linkid,$/;" f typeref:typename:preciever_list_t * signature:(unsigned long long linkid,char ** err) +psync_list_extract_repeating pclsync/plist.c /^void psync_list_extract_repeating(psync_list *l1, psync_list *l2, psync_list *extracted1, psync_/;" f typeref:typename:void signature:(psync_list * l1,psync_list * l2,psync_list * extracted1,psync_list * extracted2,psync_list_compare cmp) +psync_list_links pclsync/psynclib.c /^plink_info_list_t *psync_list_links(char **err \/*OUT*\/) {$/;" f typeref:typename:plink_info_list_t * signature:(char ** err) +psync_list_myteams pclsync/psynclib.c /^pcontacts_list_t *psync_list_myteams() { return do_psync_list_myteams(); }$/;" f typeref:typename:pcontacts_list_t * signature:() +psync_list_remove_head pclsync/plist.h /^static inline psync_list *psync_list_remove_head(psync_list *l) {$/;" f typeref:typename:psync_list * signature:(psync_list * l) +psync_list_sharerequests pclsync/psynclib.c /^psync_sharerequest_list_t *psync_list_sharerequests(int incoming) {$/;" f typeref:typename:psync_sharerequest_list_t * signature:(int incoming) +psync_list_shares pclsync/psynclib.c /^psync_share_list_t *psync_list_shares(int incoming) {$/;" f typeref:typename:psync_share_list_t * signature:(int incoming) +psync_list_sort pclsync/plist.c /^void psync_list_sort(psync_list *l, psync_list_compare cmp) {$/;" f typeref:typename:void signature:(psync_list * l,psync_list_compare cmp) +psync_load_file pclsync/psynclib.c /^static int psync_load_file(const char *local_path, char **data,$/;" f typeref:typename:int file: signature:(const char * local_path,char ** data,size_t * length) +psync_localnotify_add_sync pclsync/plocalnotify.c /^void psync_localnotify_add_sync(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +psync_localnotify_del_sync pclsync/plocalnotify.c /^void psync_localnotify_del_sync(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +psync_localnotify_init pclsync/plocalnotify.c /^int psync_localnotify_init() {$/;" f typeref:typename:int signature:() +psync_localnotify_thread pclsync/plocalnotify.c /^static void psync_localnotify_thread() {$/;" f typeref:typename:void file: signature:() +psync_localscan_init pclsync/plocalscan.c /^void psync_localscan_init() {$/;" f typeref:typename:void signature:() +psync_lock_file pclsync/pnetlibs.c /^psync_file_lock_t *psync_lock_file(const char *path) {$/;" f typeref:typename:psync_file_lock_t * signature:(const char * path) +psync_logout pclsync/psynclib.c /^void psync_logout(uint32_t auth_status, int doinvauth) {$/;" f typeref:typename:void signature:(uint32_t auth_status,int doinvauth) +psync_lost_password pclsync/psynclib.c /^int psync_lost_password(const char *email, char **err) {$/;" f typeref:typename:int signature:(const char * email,char ** err) +psync_mark_notificaitons_read pclsync/psynclib.c /^int psync_mark_notificaitons_read(uint32_t notificationid) {$/;" f typeref:typename:int signature:(uint32_t notificationid) +psync_match_pattern pclsync/plibs.c /^int psync_match_pattern(const char *name, const char *pattern, size_t plen) {$/;" f typeref:typename:int signature:(const char * name,const char * pattern,size_t plen) +psync_mkdir_to_folder_stat pclsync/pfs.c /^static void psync_mkdir_to_folder_stat(psync_fstask_mkdir_t *mk,$/;" f typeref:typename:void file: signature:(psync_fstask_mkdir_t * mk,struct FUSE_STAT * stbuf) +psync_mmap_anon_emergency pclsync/pmem.c /^PSYNC_NOINLINE static void *psync_mmap_anon_emergency(size_t size) {$/;" f typeref:typename:PSYNC_NOINLINE void * file: signature:(size_t size) +psync_modify_share pclsync/psynclib.c /^int psync_modify_share(psync_shareid_t shareid, uint32_t permissions,$/;" f typeref:typename:int signature:(psync_shareid_t shareid,uint32_t permissions,char ** err) +psync_net_block_match_found pclsync/pnetlibs.c /^psync_net_block_match_found(psync_file_checksum_hash *restrict hash,$/;" f typeref:typename:void file: signature:(psync_file_checksum_hash * restrict hash,psync_file_checksums * restrict checksums,psync_block_action * restrict blockactions,uint32_t idx,uint32_t fileidx,uint64_t fileoffset) +psync_net_check_file_for_blocks pclsync/pnetlibs.c /^static void psync_net_check_file_for_blocks($/;" f typeref:typename:void file: signature:(const char * name,psync_file_checksums * restrict checksums,psync_file_checksum_hash * restrict hash,psync_block_action * restrict blockactions,uint32_t fileidx) +psync_net_create_hash pclsync/pnetlibs.c /^psync_net_create_hash(const psync_file_checksums *checksums) {$/;" f typeref:typename:psync_file_checksum_hash * file: signature:(const psync_file_checksums * checksums) +psync_net_download_ranges pclsync/pnetlibs.c /^int psync_net_download_ranges(psync_list *ranges, psync_fileid_t fileid,$/;" f typeref:typename:int signature:(psync_list * ranges,psync_fileid_t fileid,uint64_t filehash,uint64_t filesize,char * const * files,uint32_t filecnt) +psync_net_get_checksums pclsync/pnetlibs.c /^static int psync_net_get_checksums(psock_t *api, psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_fileid_t fileid,uint64_t hash,psync_file_checksums ** checksums) +psync_net_get_upload_checksums pclsync/pnetlibs.c /^static int psync_net_get_upload_checksums(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_uploadid_t uploadid,psync_file_checksums ** checksums) +psync_net_hash_has_adler pclsync/pnetlibs.c /^static int psync_net_hash_has_adler(const psync_file_checksum_hash *hash,$/;" f typeref:typename:int file: signature:(const psync_file_checksum_hash * hash,const psync_file_checksums * checksums,uint32_t adler) +psync_net_hash_has_adler_and_sha1 pclsync/pnetlibs.c /^static uint32_t psync_net_hash_has_adler_and_sha1($/;" f typeref:typename:uint32_t file: signature:(const psync_file_checksum_hash * hash,const psync_file_checksums * checksums,uint32_t adler,const unsigned char * mbedtls_sha1) +psync_net_hash_remove pclsync/pnetlibs.c /^static void psync_net_hash_remove(psync_file_checksum_hash *restrict hash,$/;" f typeref:typename:void file: signature:(psync_file_checksum_hash * restrict hash,psync_file_checksums * restrict checksums,uint32_t adler,const unsigned char * mbedtls_sha1) +psync_net_scan_file_for_blocks pclsync/pnetlibs.c /^int psync_net_scan_file_for_blocks(psock_t *api, psync_list *rlist,$/;" f typeref:typename:int signature:(psock_t * api,psync_list * rlist,psync_fileid_t fileid,uint64_t filehash,int fd) +psync_net_scan_upload_for_blocks pclsync/pnetlibs.c /^int psync_net_scan_upload_for_blocks(psock_t *api, psync_list *rlist,$/;" f typeref:typename:int signature:(psock_t * api,psync_list * rlist,psync_uploadid_t uploadid,int fd) +psync_netlibs_init pclsync/pnetlibs.c /^void psync_netlibs_init() {$/;" f typeref:typename:void signature:() +psync_netlibs_timer pclsync/pnetlibs.c /^static void psync_netlibs_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +psync_network_exception pclsync/psynclib.c /^void psync_network_exception() { ptimer_notify_exception(); }$/;" f typeref:typename:void signature:() +psync_new_sd_folder pclsync/psyncer.c /^static psync_tree *psync_new_sd_folder(psync_folderid_t folderid) {$/;" f typeref:typename:psync_tree * file: signature:(psync_folderid_t folderid) +psync_notification_remove_from_list pclsync/pnotify.c /^static void psync_notification_remove_from_list(psync_tree **tree,$/;" f typeref:typename:void file: signature:(psync_tree ** tree,const char * name) +psync_notifications_del_thumb pclsync/pnotify.c /^static void psync_notifications_del_thumb(void *ptr, ppath_stat *st) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_stat * st) +psync_notifications_download_thumb pclsync/pnotify.c /^static void psync_notifications_download_thumb(const binresult *thumb,$/;" f typeref:typename:void file: signature:(const binresult * thumb,const char * thumbpath) +psync_notifications_set_current_list pclsync/pnotify.c /^static void psync_notifications_set_current_list(binresult *res,$/;" f typeref:typename:void file: signature:(binresult * res,const char * thumbpath) +psync_notifications_thread pclsync/pnotify.c /^static void psync_notifications_thread() {$/;" f typeref:typename:void file: signature:() +psync_notifications_thumb_dir_list pclsync/pnotify.c /^static void psync_notifications_thumb_dir_list(void *ptr,$/;" f typeref:typename:void file: signature:(void * ptr,ppath_fast_stat * st) +psync_notify_cache_change pclsync/pdiff.c /^static void psync_notify_cache_change(psync_changetype_t event) {$/;" f typeref:typename:void file: signature:(psync_changetype_t event) +psync_p2p_check pclsync/pp2p.c /^static void psync_p2p_check(const packet_check *packet) {$/;" f typeref:typename:void file: signature:(const packet_check * packet) +psync_p2p_check_rsa pclsync/pp2p.c /^static int psync_p2p_check_rsa() {$/;" f typeref:typename:int file: signature:() +psync_p2p_download pclsync/pp2p.c /^static int psync_p2p_download(int sock, psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(int sock,psync_fileid_t fileid,const unsigned char * filehashhex,uint64_t fsize,const char * filename) +psync_p2p_get_download_token pclsync/pp2p.c /^static int psync_p2p_get_download_token(psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_fileid_t fileid,const unsigned char * filehashhex,uint64_t fsize,unsigned char ** token,size_t * tlen) +psync_p2p_process_packet pclsync/pp2p.c /^static void psync_p2p_process_packet(const char *packet, size_t plen) {$/;" f typeref:typename:void file: signature:(const char * packet,size_t plen) +psync_p2p_start pclsync/pp2p.c /^static void psync_p2p_start() {$/;" f typeref:typename:void file: signature:() +psync_p2p_tcphandler pclsync/pp2p.c /^static void psync_p2p_tcphandler(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_p2p_thread pclsync/pp2p.c /^static void psync_p2p_thread() {$/;" f typeref:typename:void file: signature:() +psync_p2p_wake pclsync/pp2p.c /^static void psync_p2p_wake() {$/;" f typeref:typename:void file: signature:() +psync_pagecache_add_page_if_not_exists pclsync/ppagecache.c /^static void psync_pagecache_add_page_if_not_exists(psync_cache_page_t *page,$/;" f typeref:typename:void file: signature:(psync_cache_page_t * page,uint64_t hash,uint64_t pageid) +psync_pagecache_add_task pclsync/ppagecache.c /^static void psync_pagecache_add_task(uint32_t type, uint64_t taskid,$/;" f typeref:typename:void file: signature:(uint32_t type,uint64_t taskid,uint64_t hash,uint64_t oldhash) +psync_pagecache_check_free_space pclsync/ppagecache.c /^static void psync_pagecache_check_free_space() {$/;" f typeref:typename:void file: signature:() +psync_pagecache_free_page_from_read_cache pclsync/ppagecache.c /^static int psync_pagecache_free_page_from_read_cache() {$/;" f typeref:typename:int file: signature:() +psync_pagecache_free_request pclsync/ppagecache.c /^static void psync_pagecache_free_request(psync_request_t *request) {$/;" f typeref:typename:void file: signature:(psync_request_t * request) +psync_pagecache_get_free_page pclsync/ppagecache.c /^psync_pagecache_get_free_page(int runflushcacheinside) {$/;" f typeref:typename:psync_cache_page_t * file: signature:(int runflushcacheinside) +psync_pagecache_get_free_page_if_available pclsync/ppagecache.c /^static psync_cache_page_t *psync_pagecache_get_free_page_if_available() {$/;" f typeref:typename:psync_cache_page_t * file: signature:() +psync_pagecache_modify_to_cache pclsync/ppagecache.c /^static void psync_pagecache_modify_to_cache(uint64_t taskid, uint64_t hash,$/;" f typeref:typename:void file: signature:(uint64_t taskid,uint64_t hash,uint64_t oldhash) +psync_pagecache_new_upload_to_cache pclsync/ppagecache.c /^static void psync_pagecache_new_upload_to_cache(uint64_t taskid, uint64_t hash,$/;" f typeref:typename:void file: signature:(uint64_t taskid,uint64_t hash,int pause) +psync_pagecache_read_range_from_api pclsync/ppagecache.c /^static int psync_pagecache_read_range_from_api(psync_request_t *request,$/;" f typeref:typename:int file: signature:(psync_request_t * request,psync_request_range_t * range,psock_t * api) +psync_pagecache_read_range_from_sock pclsync/ppagecache.c /^static int psync_pagecache_read_range_from_sock(psync_request_t *request,$/;" f typeref:typename:int file: signature:(psync_request_t * request,psync_request_range_t * range,psync_http_socket * sock) +psync_pagecache_read_unmodified_readahead pclsync/ppagecache.c /^static void psync_pagecache_read_unmodified_readahead($/;" f typeref:typename:void file: signature:(psync_openfile_t * of,uint64_t offset,uint64_t size,psync_list * ranges,psync_fileid_t fileid,uint64_t hash,uint64_t initialsize,psync_crypto_offsets_t * offsets) +psync_pagecache_read_unmodified_thread pclsync/ppagecache.c /^static void psync_pagecache_read_unmodified_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_pagecache_return_free_page pclsync/ppagecache.c /^static void psync_pagecache_return_free_page(psync_cache_page_t *page) {$/;" f typeref:typename:void file: signature:(psync_cache_page_t * page) +psync_pagecache_return_free_page_locked pclsync/ppagecache.c /^static void psync_pagecache_return_free_page_locked(psync_cache_page_t *page) {$/;" f typeref:typename:void file: signature:(psync_cache_page_t * page) +psync_pagecache_send_error pclsync/ppagecache.c /^static void psync_pagecache_send_error(psync_request_t *request, int err) {$/;" f typeref:typename:void file: signature:(psync_request_t * request,int err) +psync_pagecache_send_error_page_wait pclsync/ppagecache.c /^static void psync_pagecache_send_error_page_wait(psync_page_wait_t *pw,$/;" f typeref:typename:void file: signature:(psync_page_wait_t * pw,int err) +psync_pagecache_send_page_wait_page pclsync/ppagecache.c /^static void psync_pagecache_send_page_wait_page(psync_page_wait_t *pw,$/;" f typeref:typename:void file: signature:(psync_page_wait_t * pw,psync_cache_page_t * page) +psync_pagecache_send_range_error pclsync/ppagecache.c /^static void psync_pagecache_send_range_error(psync_request_range_t *range,$/;" f typeref:typename:void file: signature:(psync_request_range_t * range,psync_request_t * request,int err) +psync_pagecache_set_bad_encoder pclsync/ppagecache.c /^static void psync_pagecache_set_bad_encoder(psync_openfile_t *of) {$/;" f typeref:typename:void file: signature:(psync_openfile_t * of) +psync_pagecache_upload_to_cache pclsync/ppagecache.c /^static void psync_pagecache_upload_to_cache() {$/;" f typeref:typename:void file: signature:() +psync_password_quality pclsync/psynclib.c /^int psync_password_quality(const char *password) {$/;" f typeref:typename:int signature:(const char * password) +psync_password_quality10000 pclsync/psynclib.c /^int psync_password_quality10000(const char *password) {$/;" f typeref:typename:int signature:(const char * password) +psync_path_is_prefix_of pclsync/ppathstatus.c /^static int psync_path_is_prefix_of(const char *prefix, size_t prefix_len,$/;" f typeref:typename:int file: signature:(const char * prefix,size_t prefix_len,const char ** ppath,size_t * ppath_len) +psync_path_status_drive pclsync/ppathstatus.c /^static psync_path_status_t psync_path_status_drive(const char *path,$/;" f typeref:typename:psync_path_status_t file: signature:(const char * path,size_t path_len) +psync_path_status_drive_folder_locked pclsync/ppathstatus.c /^psync_path_status_drive_folder_locked(psync_folderid_t folderid) {$/;" f typeref:typename:psync_path_status_t file: signature:(psync_folderid_t folderid) +psync_path_status_sync pclsync/ppathstatus.c /^static psync_path_status_t psync_path_status_sync(const char *path,$/;" f typeref:typename:psync_path_status_t file: signature:(const char * path,size_t path_len,psync_folderid_t folderid,psync_syncid_t syncid,uint32_t sflags) +psync_path_status_sync_folder_locked pclsync/ppathstatus.c /^psync_path_status_sync_folder_locked(psync_syncid_t syncid,$/;" f typeref:typename:psync_path_status_t file: signature:(psync_syncid_t syncid,psync_folderid_t folderid) +psync_pause pclsync/psynclib.c /^int psync_pause() {$/;" f typeref:typename:int signature:() +psync_pcloud_crypto_encode_key pclsync/pcryptofolder.c /^int psync_pcloud_crypto_encode_key(const char *newpassphrase, uint32_t flags,$/;" f typeref:typename:int signature:(const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign) +psync_pcloud_crypto_reencode_key pclsync/pcryptofolder.c /^int psync_pcloud_crypto_reencode_key($/;" f typeref:typename:int signature:(const unsigned char * rsapub,size_t rsapublen,const unsigned char * rsapriv,size_t rsaprivlen,const char * oldpassphrase,const char * newpassphrase,uint32_t flags,char ** privenc,char ** sign) +psync_pqsort pclsync/ppagecache.c /^static void psync_pqsort(void *base, size_t cnt, size_t sort_first, size_t size,$/;" f typeref:typename:void file: signature:(void * base,size_t cnt,size_t sort_first,size_t size,int (* compar)(const void *,const void *)) +psync_process_api_error pclsync/pnetlibs.c /^void psync_process_api_error(uint64_t result) {$/;" f typeref:typename:void signature:(uint64_t result) +psync_process_task_creat pclsync/pfsupload.c /^static int psync_process_task_creat(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_process_task_mkdir pclsync/pfsupload.c /^static int psync_process_task_mkdir(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_process_task_rename_file pclsync/pfsupload.c /^static int psync_process_task_rename_file(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_process_task_rename_folder pclsync/pfsupload.c /^static int psync_process_task_rename_folder(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_process_task_rmdir pclsync/pfsupload.c /^static int psync_process_task_rmdir(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_process_task_set_fl_mod pclsync/pfsupload.c /^static int psync_process_task_set_fl_mod(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_process_task_unlink pclsync/pfsupload.c /^static int psync_process_task_unlink(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_psync_change_link pclsync/psynclib.c /^int psync_psync_change_link(unsigned long long linkid,$/;" f typeref:typename:int signature:(unsigned long long linkid,unsigned long long expire,int delete_expire,const char * linkpassword,int delete_password,unsigned long long maxtraffic,unsigned long long maxdownloads,int enableuploadforeveryone,int enableuploadforchosenusers,int disableupload,char ** err) +psync_ptools_create_backend_event pclsync/psynclib.c /^int psync_ptools_create_backend_event(const char *category, const char *action,$/;" f typeref:typename:int signature:(const char * category,const char * action,const char * label,eventParams params,char * err) +psync_qpartition pclsync/ppagecache.c /^static void psync_qpartition(void *base, size_t cnt, size_t sort_first, size_t size,$/;" f typeref:typename:void file: signature:(void * base,size_t cnt,size_t sort_first,size_t size,int (* compar)(const void *,const void *)) +psync_read_newfile pclsync/pfs.c /^static int psync_read_newfile(psync_openfile_t *of, char *buf, uint64_t size,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +psync_read_staticfile pclsync/pfs.c /^static int psync_read_staticfile(psync_openfile_t *of, char *buf, uint64_t size,$/;" f typeref:typename:int file: signature:(psync_openfile_t * of,char * buf,uint64_t size,uint64_t offset) +psync_register pclsync/psynclib.c /^int psync_register(const char *email, const char *password, int termsaccepted,$/;" f typeref:typename:int signature:(const char * email,const char * password,int termsaccepted,const char * binapi,unsigned int locationid,char ** err) +psync_register_account_events_callback pclsync/psynclib.c /^void psync_register_account_events_callback($/;" f typeref:typename:void signature:(paccount_cache_callback_t callback) +psync_remove_bookmark pclsync/psynclib.c /^int psync_remove_bookmark(const char *code, int locationid, char **err) {$/;" f typeref:typename:int signature:(const char * code,int locationid,char ** err) +psync_remove_share pclsync/psynclib.c /^int psync_remove_share(psync_shareid_t shareid, char **err) {$/;" f typeref:typename:int signature:(psync_shareid_t shareid,char ** err) +psync_rename_conflicted_file pclsync/plibs.c /^int psync_rename_conflicted_file(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +psync_reset_apiserver pclsync/psynclib.c /^void psync_reset_apiserver() {$/;" f typeref:typename:void signature:() +psync_reset_setting pclsync/psynclib.c /^int psync_reset_setting(const char *settingname) {$/;" f typeref:typename:int signature:(const char * settingname) +psync_restart_localscan pclsync/plocalscan.c /^void psync_restart_localscan() {$/;" f typeref:typename:void signature:() +psync_restat_sync_folders pclsync/plocalscan.c /^void psync_restat_sync_folders() {$/;" f typeref:typename:void signature:() +psync_restat_sync_folders_add pclsync/plocalscan.c /^void psync_restat_sync_folders_add(psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_syncid_t syncid,const char * localpath) +psync_restat_sync_folders_del pclsync/plocalscan.c /^void psync_restat_sync_folders_del(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +psync_resume pclsync/psynclib.c /^int psync_resume() {$/;" f typeref:typename:int signature:() +psync_resume_localscan pclsync/plocalscan.c /^void psync_resume_localscan() {$/;" f typeref:typename:void signature:() +psync_ret_api pclsync/pnetlibs.c /^static void psync_ret_api(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_rmdir_recursive pclsync/pnetlibs.c /^int psync_rmdir_recursive(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +psync_rmdir_with_trashes pclsync/pnetlibs.c /^int psync_rmdir_with_trashes(const char *path) {$/;" f typeref:typename:int signature:(const char * path) +psync_row_to_file_stat pclsync/pfs.c /^static void psync_row_to_file_stat(psync_variant_row row,$/;" f typeref:typename:void file: signature:(psync_variant_row row,struct FUSE_STAT * stbuf,uint32_t flags) +psync_row_to_folder_stat pclsync/pfs.c /^static void psync_row_to_folder_stat(psync_variant_row row,$/;" f typeref:typename:void file: signature:(psync_variant_row row,struct FUSE_STAT * stbuf) +psync_run_after_sec pclsync/plibs.c /^void psync_run_after_sec(psync_run_after_t run, void *ptr, uint32_t seconds) {$/;" f typeref:typename:void signature:(psync_run_after_t run,void * ptr,uint32_t seconds) +psync_run_analyze_if_needed pclsync/pdiff.c /^static void psync_run_analyze_if_needed() {$/;" f typeref:typename:void file: signature:() +psync_run_localscan pclsync/psynclib.c /^void psync_run_localscan() { psync_wake_localscan(); }$/;" f typeref:typename:void signature:() +psync_rwlock_check_rdrecursive_in pclsync/plocks.c /^static int psync_rwlock_check_rdrecursive_in(psync_rwlock_t *rw) {$/;" f typeref:typename:int file: signature:(psync_rwlock_t * rw) +psync_rwlock_check_recursive_out pclsync/plocks.c /^static int psync_rwlock_check_recursive_out(psync_rwlock_t *rw) {$/;" f typeref:typename:int file: signature:(psync_rwlock_t * rw) +psync_rwlock_check_wrrecursive_in pclsync/plocks.c /^static int psync_rwlock_check_wrrecursive_in(psync_rwlock_t *rw) {$/;" f typeref:typename:int file: signature:(psync_rwlock_t * rw) +psync_rwlock_create_cnt pclsync/plocks.c /^static psync_rwlock_lockcnt_t psync_rwlock_create_cnt(uint_halfptr_t rd,$/;" f typeref:typename:psync_rwlock_lockcnt_t file: signature:(uint_halfptr_t rd,uint_halfptr_t wr) +psync_rwlock_get_count pclsync/plocks.c /^static psync_rwlock_lockcnt_t psync_rwlock_get_count(psync_rwlock_t *rw) {$/;" f typeref:typename:psync_rwlock_lockcnt_t file: signature:(psync_rwlock_t * rw) +psync_rwlock_is_reserved_by_this_thread_clr pclsync/plocks.c /^static int psync_rwlock_is_reserved_by_this_thread_clr(psync_rwlock_t *rw) {$/;" f typeref:typename:int file: signature:(psync_rwlock_t * rw) +psync_rwlock_set_count pclsync/plocks.c /^static void psync_rwlock_set_count(psync_rwlock_t *rw,$/;" f typeref:typename:void file: signature:(psync_rwlock_t * rw,psync_rwlock_lockcnt_t cnt) +psync_screenshot_public_link pclsync/psynclib.c /^int64_t psync_screenshot_public_link(const char *path, int hasdelay,$/;" f typeref:typename:int64_t signature:(const char * path,int hasdelay,int64_t delay,char ** link,char ** err) +psync_send_backup_del_event pclsync/psynclib.c /^void psync_send_backup_del_event(psync_fileorfolderid_t remoteFId) {$/;" f typeref:typename:void signature:(psync_fileorfolderid_t remoteFId) +psync_send_debug_thread pclsync/pnetlibs.c /^static void psync_send_debug_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_send_pdbg_logf pclsync/pnetlibs.c /^int psync_send_pdbg_logf(int thread, const char *file, const char *function,$/;" f typeref:typename:int signature:(int thread,const char * file,const char * function,int unsigned line,const char * fmt,...) +psync_send_publink pclsync/psynclib.c /^int psync_send_publink(const char *code, const char *mail, const char *message,$/;" f typeref:typename:int signature:(const char * code,const char * mail,const char * message,char ** err) +psync_send_task_creat pclsync/pfsupload.c /^static int psync_send_task_creat(psock_t *api, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_creat_upload_small pclsync/pfsupload.c /^static int psync_send_task_creat_upload_small(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task,int fd,struct stat * st) +psync_send_task_modify pclsync/pfsupload.c /^static int psync_send_task_modify(psock_t *api, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_rename_file pclsync/pfsupload.c /^static int psync_send_task_rename_file(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_rename_folder pclsync/pfsupload.c /^static int psync_send_task_rename_folder(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_set_fl_cr pclsync/pfsupload.c /^static int psync_send_task_set_fl_cr(psock_t *api, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_set_fl_mod pclsync/pfsupload.c /^static int psync_send_task_set_fl_mod(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_unlink pclsync/pfsupload.c /^static int psync_send_task_unlink(psock_t *api, fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_send_task_unlink_set_rev pclsync/pfsupload.c /^static int psync_send_task_unlink_set_rev(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,fsupload_task_t * task) +psync_sent_task_creat_upload_large pclsync/pfsupload.c /^static int psync_sent_task_creat_upload_large(fsupload_task_t *task) {$/;" f typeref:typename:int file: signature:(fsupload_task_t * task) +psync_set_apiserver pclsync/psynclib.c /^void psync_set_apiserver(const char *binapi, uint32_t locationid) {$/;" f typeref:typename:void signature:(const char * binapi,uint32_t locationid) +psync_set_auth pclsync/psynclib.c /^void psync_set_auth(const char *auth, int save) {$/;" f typeref:typename:void signature:(const char * auth,int save) +psync_set_bool_setting pclsync/psynclib.c /^int psync_set_bool_setting(const char *settingname, int value) {$/;" f typeref:typename:int signature:(const char * settingname,int value) +psync_set_bool_value pclsync/psynclib.c /^void psync_set_bool_value(const char *valuename, int value) {$/;" f typeref:typename:void signature:(const char * valuename,int value) +psync_set_database_path pclsync/psynclib.c /^void psync_set_database_path(const char *databasepath) {$/;" f typeref:typename:void signature:(const char * databasepath) +psync_set_default_sendbuf pclsync/pnetlibs.c /^int psync_set_default_sendbuf(psock_t *sock) {$/;" f typeref:typename:int signature:(psock_t * sock) +psync_set_int_setting pclsync/psynclib.c /^int psync_set_int_setting(const char *settingname, int64_t value) {$/;" f typeref:typename:int signature:(const char * settingname,int64_t value) +psync_set_int_value pclsync/psynclib.c /^void psync_set_int_value(const char *valuename, int64_t value) {$/;" f typeref:typename:void signature:(const char * valuename,int64_t value) +psync_set_local_full pclsync/pnetlibs.c /^void psync_set_local_full(int over) {$/;" f typeref:typename:void signature:(int over) +psync_set_notification_callback pclsync/psynclib.c /^void psync_set_notification_callback($/;" f typeref:typename:void signature:(pnotification_callback_t notification_callback,const char * thumbsize) +psync_set_pass pclsync/psynclib.c /^void psync_set_pass(const char *password, int save) {$/;" f typeref:typename:void signature:(const char * password,int save) +psync_set_run_status pclsync/psynclib.c /^static void psync_set_run_status(uint32_t status) {$/;" f typeref:typename:void file: signature:(uint32_t status) +psync_set_ssl_debug_callback pclsync/psynclib.c /^void psync_set_ssl_debug_callback(pssl_debug_callback_t cb) {$/;" f typeref:typename:void signature:(pssl_debug_callback_t cb) +psync_set_string_setting pclsync/psynclib.c /^int psync_set_string_setting(const char *settingname, const char *value) {$/;" f typeref:typename:int signature:(const char * settingname,const char * value) +psync_set_string_value pclsync/psynclib.c /^void psync_set_string_value(const char *valuename, const char *value) {$/;" f typeref:typename:void signature:(const char * valuename,const char * value) +psync_set_uint_setting pclsync/psynclib.c /^int psync_set_uint_setting(const char *settingname, uint64_t value) {$/;" f typeref:typename:int signature:(const char * settingname,uint64_t value) +psync_set_uint_value pclsync/psynclib.c /^void psync_set_uint_value(const char *valuename, uint64_t value) {$/;" f typeref:typename:void signature:(const char * valuename,uint64_t value) +psync_set_user_pass pclsync/psynclib.c /^void psync_set_user_pass(const char *username, const char *password, int save) {$/;" f typeref:typename:void signature:(const char * username,const char * password,int save) +psync_setlanguage pclsync/psynclib.c /^int psync_setlanguage(const char *language, char **err) {$/;" f typeref:typename:int signature:(const char * language,char ** err) +psync_setting_get_bool pclsync/psettings.c /^int psync_setting_get_bool(psync_settingid_t settingid) {$/;" f typeref:typename:int signature:(psync_settingid_t settingid) +psync_setting_get_int pclsync/psettings.c /^int64_t psync_setting_get_int(psync_settingid_t settingid) {$/;" f typeref:typename:int64_t signature:(psync_settingid_t settingid) +psync_setting_get_string pclsync/psettings.c /^const char *psync_setting_get_string(psync_settingid_t settingid) {$/;" f typeref:typename:const char * signature:(psync_settingid_t settingid) +psync_setting_get_uint pclsync/psettings.c /^uint64_t psync_setting_get_uint(psync_settingid_t settingid) {$/;" f typeref:typename:uint64_t signature:(psync_settingid_t settingid) +psync_setting_getid pclsync/psettings.c /^psync_settingid_t psync_setting_getid(const char *name) {$/;" f typeref:typename:psync_settingid_t signature:(const char * name) +psync_setting_reset pclsync/psettings.c /^int psync_setting_reset(psync_settingid_t settingid) {$/;" f typeref:typename:int signature:(psync_settingid_t settingid) +psync_setting_set_bool pclsync/psettings.c /^int psync_setting_set_bool(psync_settingid_t settingid, int value) {$/;" f typeref:typename:int signature:(psync_settingid_t settingid,int value) +psync_setting_set_int pclsync/psettings.c /^int psync_setting_set_int(psync_settingid_t settingid, int64_t value) {$/;" f typeref:typename:int signature:(psync_settingid_t settingid,int64_t value) +psync_setting_set_string pclsync/psettings.c /^int psync_setting_set_string(psync_settingid_t settingid, const char *value) {$/;" f typeref:typename:int signature:(psync_settingid_t settingid,const char * value) +psync_setting_set_uint pclsync/psettings.c /^int psync_setting_set_uint(psync_settingid_t settingid, uint64_t value) {$/;" f typeref:typename:int signature:(psync_settingid_t settingid,uint64_t value) +psync_settings_init pclsync/psettings.c /^void psync_settings_init() {$/;" f typeref:typename:void signature:() +psync_settings_reset pclsync/psettings.c /^void psync_settings_reset() {$/;" f typeref:typename:void signature:() +psync_share_folder pclsync/psynclib.c /^int psync_share_folder(psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * name,const char * mail,const char * message,uint32_t permissions,char ** err) +psync_show_link pclsync/psynclib.c /^plink_contents_t *psync_show_link(const char *code, char **err \/*OUT*\/) {$/;" f typeref:typename:plink_contents_t * signature:(const char * code,char ** err) +psync_signal_handler pclsync/pfs.c /^static void psync_signal_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +psync_socket_close_download pclsync/pnetlibs.c /^void psync_socket_close_download(psock_t *sock) {$/;" f typeref:typename:void signature:(psock_t * sock) +psync_socket_connect_download pclsync/pnetlibs.c /^psock_t *psync_socket_connect_download(const char *host, int unsigned port,$/;" f typeref:typename:psock_t * signature:(const char * host,int unsigned port,int usessl) +psync_socket_read_noblock_plain pclsync/psock.c /^static int psync_socket_read_noblock_plain(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_read_noblock_ssl pclsync/psock.c /^static int psync_socket_read_noblock_ssl(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_read_plain pclsync/psock.c /^static int psync_socket_read_plain(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_read_plain_thread pclsync/psock.c /^static int psync_socket_read_plain_thread(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_read_ssl pclsync/psock.c /^static int psync_socket_read_ssl(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_read_ssl_thread pclsync/psock.c /^static int psync_socket_read_ssl_thread(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_readall_download pclsync/pnetlibs.c /^int psync_socket_readall_download(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psync_socket_readall_download_th pclsync/pnetlibs.c /^static int psync_socket_readall_download_th(psock_t *sock, void *buff,$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num,int th) +psync_socket_readall_download_thread pclsync/pnetlibs.c /^int psync_socket_readall_download_thread(psock_t *sock, void *buff,$/;" f typeref:typename:int signature:(psock_t * sock,void * buff,int num) +psync_socket_readall_plain pclsync/psock.c /^static int psync_socket_readall_plain(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_readall_plain_thread pclsync/psock.c /^static int psync_socket_readall_plain_thread(psock_t *sock, void *buff,$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_readall_ssl pclsync/psock.c /^static int psync_socket_readall_ssl(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_readall_ssl_thread pclsync/psock.c /^static int psync_socket_readall_ssl_thread(psock_t *sock, void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,void * buff,int num) +psync_socket_write_to_buf pclsync/psock.c /^static int psync_socket_write_to_buf(psock_t *sock, const void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,const void * buff,int num) +psync_socket_writeall_plain pclsync/psock.c /^static int psync_socket_writeall_plain(int sock, const void *buff, int num) {$/;" f typeref:typename:int file: signature:(int sock,const void * buff,int num) +psync_socket_writeall_plain_thread pclsync/psock.c /^static int psync_socket_writeall_plain_thread(psock_t *sock, const void *buff,$/;" f typeref:typename:int file: signature:(psock_t * sock,const void * buff,int num) +psync_socket_writeall_ssl pclsync/psock.c /^static int psync_socket_writeall_ssl(psock_t *sock, const void *buff, int num) {$/;" f typeref:typename:int file: signature:(psock_t * sock,const void * buff,int num) +psync_socket_writeall_ssl_thread pclsync/psock.c /^static int psync_socket_writeall_ssl_thread(psock_t *sock, const void *buff,$/;" f typeref:typename:int file: signature:(psock_t * sock,const void * buff,int num) +psync_socket_writeall_upload pclsync/pnetlibs.c /^long psync_socket_writeall_upload(psock_t *sock, const void *buff,$/;" f typeref:typename:long signature:(psock_t * sock,const void * buff,int num) +psync_sql_free_cache pclsync/psql.c /^static void psync_sql_free_cache(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +psync_sql_res_unlock pclsync/psql.c /^static void psync_sql_res_unlock(psync_sql_res *res) {$/;" f typeref:typename:void file: signature:(psync_sql_res * res) +psync_start_sync pclsync/psynclib.c /^void psync_start_sync(pstatus_change_callback_t status_callback,$/;" f typeref:typename:void signature:(pstatus_change_callback_t status_callback,pevent_callback_t event_callback) +psync_stat_path pclsync/psynclib.c /^pentry_t *psync_stat_path(const char *remotepath) {$/;" f typeref:typename:pentry_t * signature:(const char * remotepath) +psync_status_is_offline pclsync/psynclib.c /^static inline int psync_status_is_offline() {$/;" f typeref:typename:int file: signature:() +psync_stop pclsync/psynclib.c /^int psync_stop() {$/;" f typeref:typename:int signature:() +psync_stop_crypto_on_sleep pclsync/psynclib.c /^static void psync_stop_crypto_on_sleep() {$/;" f typeref:typename:void file: signature:() +psync_stop_device pclsync/psynclib.c /^void psync_stop_device(psync_folderid_t folderId, char **errMsg) {$/;" f typeref:typename:void signature:(psync_folderid_t folderId,char ** errMsg) +psync_stop_localscan pclsync/plocalscan.c /^void psync_stop_localscan() {$/;" f typeref:typename:void signature:() +psync_sync_newsyncedfolder pclsync/psyncer.c /^static void psync_sync_newsyncedfolder(psync_syncid_t syncid) {$/;" f typeref:typename:void file: signature:(psync_syncid_t syncid) +psync_syncer_thread pclsync/psyncer.c /^static void psync_syncer_thread() {$/;" f typeref:typename:void file: signature:() +psync_task_complete pclsync/ptask.c /^int psync_task_complete(void *h, void *data) {$/;" f typeref:typename:int signature:(void * h,void * data) +psync_task_dec_refcnt pclsync/ptask_free.c /^static void psync_task_dec_refcnt(psync_task_manager_t tm) {$/;" f typeref:typename:void file: signature:(psync_task_manager_t tm) +psync_task_destroy pclsync/ptask_free.c /^static void psync_task_destroy(psync_task_manager_t tm) {$/;" f typeref:typename:void file: signature:(psync_task_manager_t tm) +psync_task_entry pclsync/ptask_free.c /^void psync_task_entry(void *ptr) {$/;" f typeref:typename:void signature:(void * ptr) +psync_task_free pclsync/ptask_free.c /^void psync_task_free(psync_task_manager_t tm) {$/;" f typeref:typename:void signature:(psync_task_manager_t tm) +psync_task_papi_result pclsync/ptask.c /^void *psync_task_papi_result(psync_task_manager_t tm, int id) {$/;" f typeref:typename:void * signature:(psync_task_manager_t tm,int id) +psync_task_run_tasks pclsync/ptask.c /^psync_task_manager_t psync_task_run_tasks(psync_task_callback_t const *callbacks, void *const *p/;" f typeref:typename:psync_task_manager_t signature:(psync_task_callback_t const * callbacks,void * const * params,int cnt) +psync_tfa_has_devices pclsync/psynclib.c /^int psync_tfa_has_devices() { return psync_my_2fa_has_devices; }$/;" f typeref:typename:int signature:() +psync_tfa_send_nofification pclsync/psynclib.c /^int psync_tfa_send_nofification(plogged_device_list_t **devices_list) {$/;" f typeref:typename:int signature:(plogged_device_list_t ** devices_list) +psync_tfa_send_nofification_res pclsync/psynclib.c /^plogged_device_list_t *psync_tfa_send_nofification_res() {$/;" f typeref:typename:plogged_device_list_t * signature:() +psync_tfa_send_sms pclsync/psynclib.c /^int psync_tfa_send_sms(char **country_code, char **phone_number) {$/;" f typeref:typename:int signature:(char ** country_code,char ** phone_number) +psync_tfa_set_code pclsync/psynclib.c /^void psync_tfa_set_code(const char *code, int trusted, int is_recovery) {$/;" f typeref:typename:void signature:(const char * code,int trusted,int is_recovery) +psync_tfa_type pclsync/psynclib.c /^int psync_tfa_type() { return psync_my_2fa_type; }$/;" f typeref:typename:int signature:() +psync_translate_flush pclsync/pdeflate.c /^static int psync_translate_flush(int flush) {$/;" f typeref:typename:int file: signature:(int flush) +psync_unlink pclsync/psynclib.c /^void psync_unlink() {$/;" f typeref:typename:void signature:() +psync_unlock_file pclsync/pnetlibs.c /^void psync_unlock_file(psync_file_lock_t *lock) {$/;" f typeref:typename:void signature:(psync_file_lock_t * lock) +psync_update_cryptostatus pclsync/pbusinessaccount.c /^void psync_update_cryptostatus() {$/;" f typeref:typename:void signature:() +psync_upload_data pclsync/psynclib.c /^int psync_upload_data(psync_folderid_t folderid, const char *remote_filename,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * remote_filename,const void * data,size_t length,psync_fileid_t * fileid) +psync_upload_data_as pclsync/psynclib.c /^int psync_upload_data_as(const char *remote_path, const char *remote_filename,$/;" f typeref:typename:int signature:(const char * remote_path,const char * remote_filename,const void * data,size_t length,psync_fileid_t * fileid) +psync_upload_file pclsync/psynclib.c /^int psync_upload_file(psync_folderid_t folderid, const char *remote_filename,$/;" f typeref:typename:int signature:(psync_folderid_t folderid,const char * remote_filename,const char * local_path,psync_fileid_t * fileid) +psync_upload_file_as pclsync/psynclib.c /^int psync_upload_file_as(const char *remote_path, const char *remote_filename,$/;" f typeref:typename:int signature:(const char * remote_path,const char * remote_filename,const char * local_path,psync_fileid_t * fileid) +psync_upload_link pclsync/psynclib.c /^int64_t psync_upload_link(const char *path, const char *comment,$/;" f typeref:typename:int64_t signature:(const char * path,const char * comment,char ** link,char ** err) +psync_upload_params pclsync/psynclib.c /^static int psync_upload_params(binparam *params, size_t paramcnt,$/;" f typeref:typename:int file: signature:(binparam * params,size_t paramcnt,const void * data,size_t length,psync_fileid_t * fileid) +psync_upload_result pclsync/psynclib.c /^static int psync_upload_result(binresult *res, psync_fileid_t *fileid) {$/;" f typeref:typename:int file: signature:(binresult * res,psync_fileid_t * fileid) +psync_url_decode pclsync/pnetlibs.c /^char *psync_url_decode(const char *s) {$/;" f typeref:typename:char * signature:(const char * s) +psync_usr2_handler pclsync/pfs.c /^static void psync_usr2_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +psync_verify_email pclsync/psynclib.c /^int psync_verify_email(char **err) {$/;" f typeref:typename:int signature:(char ** err) +psync_verify_email_restricted pclsync/psynclib.c /^int psync_verify_email_restricted(char **err) {$/;" f typeref:typename:int signature:(char ** err) +psync_wake_localscan pclsync/plocalscan.c /^void psync_wake_localscan() {$/;" f typeref:typename:void signature:() +psync_wake_localscan_noscan pclsync/plocalscan.c /^static void psync_wake_localscan_noscan() {$/;" f typeref:typename:void file: signature:() +psyncer_check_delayed pclsync/psyncer.c /^void psyncer_check_delayed() {$/;" f typeref:typename:void signature:() +psyncer_create pclsync/psyncer.c /^void psyncer_create(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +psyncer_db_folder_create pclsync/psyncer.c /^psync_folderid_t psyncer_db_folder_create($/;" f typeref:typename:psync_folderid_t signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localparentfolderid,const char * name) +psyncer_dl_folder_add pclsync/psyncer.c /^void psyncer_dl_folder_add(psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_synctype_t synctype,psync_folderid_t folderid,psync_folderid_t lfoiderid) +psyncer_dl_has_folder pclsync/psyncer.c /^int psyncer_dl_has_folder(psync_folderid_t folderid) {$/;" f typeref:typename:int signature:(psync_folderid_t folderid) +psyncer_dl_queue_add pclsync/psyncer.c /^void psyncer_dl_queue_add(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +psyncer_dl_queue_clear pclsync/psyncer.c /^void psyncer_dl_queue_clear() {$/;" f typeref:typename:void signature:() +psyncer_dl_queue_del pclsync/psyncer.c /^void psyncer_dl_queue_del(psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_folderid_t folderid) +psyncer_folder_dec_tasks pclsync/psyncer.c /^void psyncer_folder_dec_tasks(psync_folderid_t lfolderid) {$/;" f typeref:typename:void signature:(psync_folderid_t lfolderid) +psyncer_folder_inc_tasks pclsync/psyncer.c /^void psyncer_folder_inc_tasks(psync_folderid_t lfolderid) {$/;" f typeref:typename:void signature:(psync_folderid_t lfolderid) +psyncer_init pclsync/psyncer.c /^void psyncer_init() {$/;" f typeref:typename:void signature:() +psyncer_str_has_prefix pclsync/psyncer.c /^int psyncer_str_has_prefix(const char *str1, const char *str2) {$/;" f typeref:typename:int signature:(const char * str1,const char * str2) +psyncer_str_starts_with pclsync/psyncer.c /^int psyncer_str_starts_with(const char *str1, const char *str2) {$/;" f typeref:typename:int signature:(const char * str1,const char * str2) +psys_debug_abort_on_sqllock pclsync/debug/psys_debug.c /^void psys_debug_abort_on_sqllock(uint64_t millisec) {$/;" f typeref:typename:void signature:(uint64_t millisec) +psys_debug_abort_on_sqllock pclsync/psys.c /^static void psys_debug_abort_on_sqllock(uint64_t millisec) {$/;" f typeref:typename:void file: signature:(uint64_t millisec) +psys_debug_configure_core_dump pclsync/debug/psys_debug.c /^void psys_debug_configure_core_dump() {$/;" f typeref:typename:void signature:() +psys_debug_configure_core_dump pclsync/psys.c /^static void psys_debug_configure_core_dump() {$/;" f typeref:typename:void file: signature:() +psys_get_gid pclsync/psys.c /^gid_t psys_get_gid() { return psync_gid; }$/;" f typeref:typename:gid_t signature:() +psys_get_gids pclsync/psys.c /^gid_t *psys_get_gids() { return psync_gids; }$/;" f typeref:typename:gid_t * signature:() +psys_get_gids_cnt pclsync/psys.c /^int psys_get_gids_cnt() { return psync_gids_cnt; }$/;" f typeref:typename:int signature:() +psys_get_uid pclsync/psys.c /^uid_t psys_get_uid() { return psync_uid; }$/;" f typeref:typename:uid_t signature:() +psys_init pclsync/psys.c /^void psys_init() {$/;" f typeref:typename:void signature:() +psys_sleep_milliseconds pclsync/psys.c /^void psys_sleep_milliseconds(uint64_t millisec) {$/;" f typeref:typename:void signature:(uint64_t millisec) +psys_sleep_milliseconds_fast pclsync/psys.c /^void psys_sleep_milliseconds_fast(uint64_t millisec) {$/;" f typeref:typename:void signature:(uint64_t millisec) +psys_time_milliseconds pclsync/psys.c /^uint64_t psys_time_milliseconds() {$/;" f typeref:typename:uint64_t signature:() +psys_time_seconds pclsync/psys.c /^time_t psys_time_seconds() {$/;" f typeref:typename:time_t signature:() +ptask_cfldr_save_filekey pclsync/ptask.c /^void ptask_cfldr_save_filekey(void *ptr) {$/;" f typeref:typename:void signature:(void * ptr) +ptask_cfldr_save_fldrkey pclsync/ptask.c /^void ptask_cfldr_save_fldrkey(void *ptr) {$/;" f typeref:typename:void signature:(void * ptr) +ptask_download pclsync/ptask.c /^void ptask_download(psync_syncid_t syncid, psync_fileid_t fileid, psync_folderid_t localfolderid/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * name) +ptask_download_async pclsync/ptask.c /^int ptask_download_async(psync_fileid_t fileid, const char *localpath,$/;" f typeref:typename:int signature:(psync_fileid_t fileid,const char * localpath,psync_async_callback_t cb,void * cbext) +ptask_download_needed_async pclsync/ptask.c /^int ptask_download_needed_async(psync_fileid_t fileid,$/;" f typeref:typename:int signature:(psync_fileid_t fileid,const char * localpath,uint64_t size,const void * sha1hex,psync_async_callback_t cb,void * cbext) +ptask_download_q pclsync/ptask.c /^void ptask_download_q(psync_syncid_t syncid, psync_fileid_t fileid, psync_folderid_t localfolder/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * name) +ptask_ldir_mk pclsync/ptask.c /^void ptask_ldir_mk(psync_syncid_t syncid,$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid) +ptask_ldir_rename pclsync/ptask.c /^void ptask_ldir_rename(psync_syncid_t syncid, psync_folderid_t folderid, psync_folderid_t localf/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_folderid_t newlocalparentfolderid,const char * newname) +ptask_ldir_rm pclsync/ptask.c /^void ptask_ldir_rm(psync_syncid_t syncid, psync_folderid_t folderid, psync_folderid_t localfolde/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid,const char * remotepath) +ptask_ldir_rm_r pclsync/ptask.c /^void ptask_ldir_rm_r(psync_syncid_t syncid, psync_folderid_t folderid, psync_folderid_t localfol/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t folderid,psync_folderid_t localfolderid) +ptask_lfile_rename pclsync/ptask.c /^void ptask_lfile_rename(psync_syncid_t oldsyncid, psync_syncid_t newsyncid, psync_fileid_t filei/;" f typeref:typename:void signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t fileid,psync_folderid_t oldlocalfolderid,psync_folderid_t newlocalfolderid,const char * newname) +ptask_lfile_rm pclsync/ptask.c /^void ptask_lfile_rm(psync_fileid_t fileid, const char *remotepath) {$/;" f typeref:typename:void signature:(psync_fileid_t fileid,const char * remotepath) +ptask_lfile_rm_id pclsync/ptask.c /^void ptask_lfile_rm_id(psync_syncid_t syncid, psync_fileid_t fileid, const char *remotepath) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_fileid_t fileid,const char * remotepath) +ptask_rdir_mk pclsync/ptask.c /^void ptask_rdir_mk(psync_syncid_t syncid, psync_folderid_t localfolderid, const char *name) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,const char * name) +ptask_rdir_rename pclsync/ptask.c /^void ptask_rdir_rename(psync_syncid_t oldsyncid, psync_syncid_t newsyncid, psync_fileid_t localf/;" f typeref:typename:void signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t localfileid,psync_folderid_t newlocalparentfolderid,const char * newname) +ptask_rdir_rm pclsync/ptask.c /^void ptask_rdir_rm(psync_syncid_t syncid, psync_folderid_t folderid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_folderid_t folderid) +ptask_rfile_rename pclsync/ptask.c /^void ptask_rfile_rename(psync_syncid_t oldsyncid, psync_syncid_t newsyncid, psync_fileid_t local/;" f typeref:typename:void signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t localfileid,psync_folderid_t newlocalparentfolderid,const char * newname) +ptask_rfile_rm pclsync/ptask.c /^void ptask_rfile_rm(psync_syncid_t syncid, psync_fileid_t fileid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_fileid_t fileid) +ptask_stop_async pclsync/ptask.c /^void ptask_stop_async() {$/;" f typeref:typename:void signature:() +ptask_upload pclsync/ptask.c /^void ptask_upload(psync_syncid_t syncid, psync_fileid_t localfileid, const char *name) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_fileid_t localfileid,const char * name) +ptask_upload_q pclsync/ptask.c /^void ptask_upload_q(psync_syncid_t syncid, psync_fileid_t localfileid, const char *name) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid,psync_fileid_t localfileid,const char * name) +ptevent_init pclsync/ptevent.c /^void ptevent_init(void *ptr) {$/;" f typeref:typename:void signature:(void * ptr) +ptevent_process pclsync/ptevent.c /^void ptevent_process(event_data_struct *data) {$/;" f typeref:typename:void signature:(event_data_struct * data) +ptimer_do_notify_exception pclsync/ptimer.c /^void ptimer_do_notify_exception() {$/;" f typeref:typename:void signature:() +ptimer_exception_handler pclsync/ptimer.c /^void ptimer_exception_handler(psync_exception_callback func) {$/;" f typeref:typename:void signature:(psync_exception_callback func) +ptimer_init pclsync/ptimer.c /^void ptimer_init() {$/;" f typeref:typename:void signature:() +ptimer_register pclsync/ptimer.c /^psync_timer_t ptimer_register(psync_timer_callback func, time_t numsec,$/;" f typeref:typename:psync_timer_t signature:(psync_timer_callback func,time_t numsec,void * param) +ptimer_sleep_handler pclsync/ptimer.c /^void ptimer_sleep_handler(psync_exception_callback func) {$/;" f typeref:typename:void signature:(psync_exception_callback func) +ptimer_stop pclsync/ptimer.c /^int ptimer_stop(psync_timer_t timer) {$/;" f typeref:typename:int signature:(psync_timer_t timer) +ptimer_time pclsync/ptimer.c /^time_t ptimer_time() {$/;" f typeref:typename:time_t signature:() +ptimer_wait_next_sec pclsync/ptimer.c /^void ptimer_wait_next_sec() {$/;" f typeref:typename:void signature:() +ptimer_wake pclsync/ptimer.c /^void ptimer_wake() { pthread_cond_signal(&timer_cond); }$/;" f typeref:typename:void signature:() +ptools_backend_call pclsync/ptools.c /^int ptools_backend_call(const char *binapi, const char *wsPath,$/;" f typeref:typename:int signature:(const char * binapi,const char * wsPath,const char * payloadName,eventParams * requiredParams,eventParams * optionalParams,binresult ** resData,char ** err) +ptools_create_backend_event pclsync/ptools.c /^int ptools_create_backend_event(const char *binapi, const char *category,$/;" f typeref:typename:int signature:(const char * binapi,const char * category,const char * action,const char * label,const char * auth,int os,time_t etime,eventParams * params,char ** err) +ptools_fldr_name_by_path pclsync/ptools.c /^char *ptools_fldr_name_by_path(char *path) {$/;" f typeref:typename:char * signature:(char * path) +ptools_get_mac_addr pclsync/ptools.c /^char *ptools_get_mac_addr() {$/;" f typeref:typename:char * signature:() +ptools_get_machine_name pclsync/ptools.c /^char *ptools_get_machine_name() {$/;" f typeref:typename:char * signature:() +ptools_parse_os_path pclsync/ptools.c /^void ptools_parse_os_path(char *path, folderPath *folders, char *delim, int mode) {$/;" f typeref:typename:void signature:(char * path,folderPath * folders,char * delim,int mode) +ptools_send_psyncs_event pclsync/ptools.c /^void ptools_send_psyncs_event(const char *binapi, const char *auth) {$/;" f typeref:typename:void signature:(const char * binapi,const char * auth) +ptools_set_backend_file_dates pclsync/ptools.c /^int ptools_set_backend_file_dates(uint64_t fileid, time_t ctime, time_t mtime) {$/;" f typeref:typename:int signature:(uint64_t fileid,time_t ctime,time_t mtime) +ptools_sfldr_by_syncid pclsync/ptools.c /^char *ptools_sfldr_by_syncid(uint64_t syncId) {$/;" f typeref:typename:char * signature:(uint64_t syncId) +ptools_syncid_from_fid pclsync/ptools.c /^psync_syncid_t ptools_syncid_from_fid(psync_folderid_t fid) {$/;" f typeref:typename:psync_syncid_t signature:(psync_folderid_t fid) +ptree_add pclsync/ptree.h /^static inline void ptree_add(psync_tree **tree, psync_tree *newnode,$/;" f typeref:typename:void signature:(psync_tree ** tree,psync_tree * newnode,ptree_compare comp) +ptree_add_after pclsync/ptree.h /^static inline void ptree_add_after(psync_tree **tree, psync_tree *node,$/;" f typeref:typename:void signature:(psync_tree ** tree,psync_tree * node,psync_tree * newnode) +ptree_add_before pclsync/ptree.h /^static inline void ptree_add_before(psync_tree **tree, psync_tree *node,$/;" f typeref:typename:void signature:(psync_tree ** tree,psync_tree * node,psync_tree * newnode) +ptree_added_at pclsync/ptree.h /^static inline void ptree_added_at(psync_tree **tree, psync_tree *parent,$/;" f typeref:typename:void signature:(psync_tree ** tree,psync_tree * parent,psync_tree * newnode) +ptree_del pclsync/ptree.h /^static inline void ptree_del(psync_tree **tree, psync_tree *node) {$/;" f typeref:typename:void signature:(psync_tree ** tree,psync_tree * node) +ptree_get_add pclsync/ptree.h /^static inline psync_tree *ptree_get_add(psync_tree *tree,$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree,psync_tree * newnode,ptree_compare comp) +ptree_get_add_after pclsync/ptree.c /^psync_tree *ptree_get_add_after(psync_tree *tree, psync_tree *node,$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree,psync_tree * node,psync_tree * newnode) +ptree_get_add_before pclsync/ptree.c /^psync_tree *ptree_get_add_before(psync_tree *tree, psync_tree *node,$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree,psync_tree * node,psync_tree * newnode) +ptree_get_added_at pclsync/ptree.c /^psync_tree *ptree_get_added_at(psync_tree *tree, psync_tree *parent,$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree,psync_tree * parent,psync_tree * newnode) +ptree_get_del pclsync/ptree.c /^psync_tree *ptree_get_del(psync_tree *tree, psync_tree *node) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree,psync_tree * node) +ptree_get_first pclsync/ptree.h /^static inline psync_tree *ptree_get_first(psync_tree *tree) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree) +ptree_get_first_safe pclsync/ptree.h /^static inline psync_tree *ptree_get_first_safe(psync_tree *tree) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree) +ptree_get_last pclsync/ptree.h /^static inline psync_tree *ptree_get_last(psync_tree *tree) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree) +ptree_get_next pclsync/ptree.h /^static inline psync_tree *ptree_get_next(psync_tree *tree) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree) +ptree_get_next_safe pclsync/ptree.h /^static inline psync_tree *ptree_get_next_safe(psync_tree *tree) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree) +ptree_get_prev pclsync/ptree.h /^static inline psync_tree *ptree_get_prev(psync_tree *tree) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * tree) +ptree_go_up_rebalance_add pclsync/ptree.c /^static psync_tree *ptree_go_up_rebalance_add(psync_tree *tree,$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * tree,psync_tree * e) +ptree_go_up_rebalance_del pclsync/ptree.c /^static psync_tree *ptree_go_up_rebalance_del(psync_tree *tree,$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * tree,psync_tree * e) +ptree_height pclsync/ptree.h /^static inline long int ptree_height(psync_tree *tree) {$/;" f typeref:typename:long int signature:(psync_tree * tree) +ptree_init_node pclsync/ptree.c /^psync_tree *ptree_init_node(psync_tree *node) {$/;" f typeref:typename:psync_tree * signature:(psync_tree * node) +ptree_max pclsync/ptree.c /^static inline long int ptree_max(long int a, long int b) {$/;" f typeref:typename:long int file: signature:(long int a,long int b) +ptree_public_link pclsync/psynclib.c /^int64_t ptree_public_link(const char *linkname, const char *root,$/;" f typeref:typename:int64_t signature:(const char * linkname,const char * root,char ** folders,int numfolders,char ** files,int numfiles,char ** link,char ** err) +ptree_recalc_height pclsync/ptree.c /^static void ptree_recalc_height(psync_tree *e) {$/;" f typeref:typename:void file: signature:(psync_tree * e) +ptree_replace_me_with pclsync/ptree.c /^static psync_tree *ptree_replace_me_with(psync_tree *tree,$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * tree,psync_tree * node,psync_tree * repl) +ptree_rotate_left pclsync/ptree.c /^static psync_tree *ptree_rotate_left(psync_tree *e) {$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * e) +ptree_rotate_right pclsync/ptree.c /^static psync_tree *ptree_rotate_right(psync_tree *e) {$/;" f typeref:typename:psync_tree * file: signature:(psync_tree * e) +pupload_bytes_add pclsync/pupload.c /^void pupload_bytes_add(uint64_t bytes) {$/;" f typeref:typename:void signature:(uint64_t bytes) +pupload_bytes_sub pclsync/pupload.c /^void pupload_bytes_sub(uint64_t bytes) {$/;" f typeref:typename:void signature:(uint64_t bytes) +pupload_dec pclsync/pupload.c /^void pupload_dec() {$/;" f typeref:typename:void signature:() +pupload_dec_by pclsync/pupload.c /^void pupload_dec_by(uint32_t cnt) {$/;" f typeref:typename:void signature:(uint32_t cnt) +pupload_del_tasks pclsync/pupload.c /^void pupload_del_tasks(psync_fileid_t localfileid) {$/;" f typeref:typename:void signature:(psync_fileid_t localfileid) +pupload_inc pclsync/pupload.c /^void pupload_inc() {$/;" f typeref:typename:void signature:() +pupload_init pclsync/pupload.c /^void pupload_init() {$/;" f typeref:typename:void signature:() +pupload_stop_all pclsync/pupload.c /^void pupload_stop_all() {$/;" f typeref:typename:void signature:() +pupload_stop_sync pclsync/pupload.c /^void pupload_stop_sync(psync_syncid_t syncid) {$/;" f typeref:typename:void signature:(psync_syncid_t syncid) +pupload_wake pclsync/pupload.c /^void pupload_wake() {$/;" f typeref:typename:void signature:() +putil_ato32 pclsync/putil.c /^uint32_t putil_ato32(const char *str) {$/;" f typeref:typename:uint32_t signature:(const char * str) +putil_ato64 pclsync/putil.c /^uint64_t putil_ato64(const char *str) {$/;" f typeref:typename:uint64_t signature:(const char * str) +putil_base32_decode pclsync/putil.c /^unsigned char *putil_base32_decode(const unsigned char *str, size_t length,$/;" f typeref:typename:unsigned char * signature:(const unsigned char * str,size_t length,size_t * ret_length) +putil_base32_encode pclsync/putil.c /^unsigned char *putil_base32_encode(const unsigned char *str, size_t length,$/;" f typeref:typename:unsigned char * signature:(const unsigned char * str,size_t length,size_t * ret_length) +putil_base64_decode pclsync/putil.c /^unsigned char *putil_base64_decode(const unsigned char *str, size_t length,$/;" f typeref:typename:unsigned char * signature:(const unsigned char * str,size_t length,size_t * ret_length) +putil_base64_encode pclsync/putil.c /^unsigned char *putil_base64_encode(const unsigned char *str, size_t length,$/;" f typeref:typename:unsigned char * signature:(const unsigned char * str,size_t length,size_t * ret_length) +putil_is_valid_utf8 pclsync/putil.c /^int putil_is_valid_utf8(const char *str) {$/;" f typeref:typename:int signature:(const char * str) +putil_slprintf pclsync/putil.c /^int putil_slprintf(char *str, size_t size, const char *format, ...) {$/;" f typeref:typename:int signature:(char * str,size_t size,const char * format,...) +putil_strcat pclsync/putil.c /^char *putil_strcat(const char *str, ...) {$/;" f typeref:typename:char * signature:(const char * str,...) +putil_strdup pclsync/putil.c /^char *putil_strdup(const char *str) {$/;" f typeref:typename:char * signature:(const char * str) +putil_strlcpy pclsync/putil.h /^static inline size_t putil_strlcpy(char *dst, const char *src, size_t size) {$/;" f typeref:typename:size_t signature:(char * dst,const char * src,size_t size) +putil_strndup pclsync/putil.c /^char *putil_strndup(const char *str, size_t len) {$/;" f typeref:typename:char * signature:(const char * str,size_t len) +putil_strnormalize_filename pclsync/putil.c /^char *putil_strnormalize_filename(const char *str) {$/;" f typeref:typename:char * signature:(const char * str) +putil_time_format pclsync/putil.c /^void putil_time_format(time_t tm, unsigned long ns, char *result) {$/;" f typeref:typename:void signature:(time_t tm,unsigned long ns,char * result) +putil_wipe pclsync/putil.c /^void putil_wipe(void *mem, size_t sz) {$/;" f typeref:typename:void signature:(void * mem,size_t sz) +ratelimit_timer pclsync/prunthrottled.c /^static void ratelimit_timer(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +rdunlock_return pclsync/ppathstatus.c /^static psync_path_status_t rdunlock_return(psync_path_status_t st) {$/;" f typeref:typename:psync_path_status_t file: signature:(psync_path_status_t st) +rdunlock_return_in_prog pclsync/ppathstatus.c /^static psync_path_status_t rdunlock_return_in_prog() {$/;" f typeref:typename:psync_path_status_t file: signature:() +record_rdlock pclsync/debug/psql_debug.c /^static void record_rdlock(const char *file, unsigned line,$/;" f typeref:typename:void file: signature:(const char * file,unsigned line,struct timespec * tm) +record_rdunlock pclsync/debug/psql_debug.c /^static rd_lock_data *record_rdunlock() {$/;" f typeref:typename:rd_lock_data * file: signature:() +record_wrlock pclsync/debug/psql_debug.c /^static void record_wrlock(const char *file, unsigned line) {$/;" f typeref:typename:void file: signature:(const char * file,unsigned line) +record_wrunlock pclsync/debug/psql_debug.c /^static void record_wrunlock() {$/;" f typeref:typename:void file: signature:() +rehash_cnt pclsync/prand.c /^static void rehash_cnt(unsigned char *hashbin, unsigned long cnt) {$/;" f typeref:typename:void file: signature:(unsigned char * hashbin,unsigned long cnt) +release_bad_shared_api pclsync/ppagecache.c /^static void release_bad_shared_api(psock_t *api) {$/;" f typeref:typename:void file: signature:(psock_t * api) +release_bad_urls pclsync/ppagecache.c /^static void release_bad_urls(psync_urls_t *urls) {$/;" f typeref:typename:void file: signature:(psync_urls_t * urls) +release_urls pclsync/ppagecache.c /^static void release_urls(psync_urls_t *urls) {$/;" f typeref:typename:void file: signature:(psync_urls_t * urls) +reload_ignored_folders pclsync/plocalscan.c /^static void reload_ignored_folders() {$/;" f typeref:typename:void file: signature:() +rename_and_create_local pclsync/pdownload.c /^static int rename_and_create_local(download_task_t *dt, unsigned char *checksum,$/;" f typeref:typename:int file: signature:(download_task_t * dt,unsigned char * checksum,uint64_t serversize,uint64_t hash) +rename_if_notex pclsync/pdownload.c /^static int rename_if_notex(const char *oldname, const char *newname,$/;" f typeref:typename:int file: signature:(const char * oldname,const char * newname,psync_fileid_t fileid,psync_folderid_t localfolderid,psync_syncid_t syncid,const char * filename) +request_auth_page pclsync/ppagecache.c /^static int request_auth_page(psync_crypto_auth_page *ap, psync_request_t *rq,$/;" f typeref:typename:int file: signature:(psync_crypto_auth_page * ap,psync_request_t * rq,psync_list * waiting,psync_fileid_t fileid,uint64_t hash,uint64_t aoffset,uint32_t asize) +respond pclsync/prpc.c /^static void respond(rpc_message_t *request, rpc_message_t *response) {$/;" f typeref:typename:void file: signature:(rpc_message_t * request,rpc_message_t * response) +respond_api pclsync/prpc.c /^static void respond_api(rpc_message_t *request, rpc_message_t *response, size_t available_space)/;" f typeref:typename:void file: signature:(rpc_message_t * request,rpc_message_t * response,size_t available_space) +respond_status pclsync/prpc.c /^static void respond_status(rpc_message_t *request, rpc_message_t *response, size_t available_spa/;" f typeref:typename:void file: signature:(rpc_message_t * request,rpc_message_t * response,size_t available_space) +ret_folder_data pclsync/pfsfolder.c /^static psync_fspath_t *ret_folder_data(psync_fsfolderid_t folderid,$/;" f typeref:typename:psync_fspath_t * file: signature:(psync_fsfolderid_t folderid,const char * name,uint32_t permissions,uint32_t flags,uint32_t shareid) +rm_all pclsync/pnetlibs.c /^static void rm_all(void *vpath, ppath_stat *st) {$/;" f typeref:typename:void file: signature:(void * vpath,ppath_stat * st) +rm_ign pclsync/pnetlibs.c /^static void rm_ign(void *vpath, ppath_stat *st) {$/;" f typeref:typename:void file: signature:(void * vpath,ppath_stat * st) +rng_get pclsync/pssl.c /^int rng_get(void *p_rng, unsigned char *output, size_t output_len) {$/;" f typeref:typename:int signature:(void * p_rng,unsigned char * output,size_t output_len) +run_after_sec pclsync/plibs.c /^static void run_after_sec(psync_timer_t timer, void *ptr) {$/;" f typeref:typename:void file: signature:(psync_timer_t timer,void * ptr) +save_file_key_to_db pclsync/pcryptofolder.c /^static void save_file_key_to_db(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:void file: signature:(psync_fileid_t fileid,uint64_t hash,psync_encrypted_symmetric_key_t enckey) +save_folder_key pclsync/pcryptofolder.c /^static void save_folder_key(psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid,psync_encrypted_symmetric_key_t enckey) +save_meta pclsync/pfsupload.c /^static int save_meta(const binresult *meta, psync_folderid_t folderid,$/;" f typeref:typename:int file: signature:(const binresult * meta,psync_folderid_t folderid,const char * name,uint64_t taskid,uint64_t writeid,int newfile,uint64_t oldhash,const char * key) +save_session pclsync/pssl.c /^static void save_session(ssl_connection_t *conn) {$/;" f typeref:typename:void file: signature:(ssl_connection_t * conn) +save_to_db pclsync/pcryptofolder.c /^static void save_to_db($/;" f typeref:typename:void file: signature:(const unsigned char * rsapriv,size_t rsaprivlen,const unsigned char * rsapub,size_t rsapublen,const unsigned char * salt,size_t saltlen,size_t iterations,time_t expires,const char * publicsha1,const char * privatesha1,uint32_t flags) +scan_create_folder pclsync/plocalscan.c /^static void scan_create_folder(sync_folderlist *fl) {$/;" f typeref:typename:void file: signature:(sync_folderlist * fl) +scan_created_folder pclsync/plocalscan.c /^static void scan_created_folder(sync_folderlist *fl) {$/;" f typeref:typename:void file: signature:(sync_folderlist * fl) +scan_delete_file pclsync/plocalscan.c /^static void scan_delete_file(sync_folderlist *fl) {$/;" f typeref:typename:void file: signature:(sync_folderlist * fl) +scan_delete_folder pclsync/plocalscan.c /^static void scan_delete_folder(sync_folderlist *fl) {$/;" f typeref:typename:void file: signature:(sync_folderlist * fl) +scan_folder_by_ptr pclsync/psuggest.c /^static void scan_folder_by_ptr(scan_folder *f) {$/;" f typeref:typename:void file: signature:(scan_folder * f) +scan_rename_file pclsync/plocalscan.c /^static void scan_rename_file(sync_folderlist *rnfr, sync_folderlist *rnto) {$/;" f typeref:typename:void file: signature:(sync_folderlist * rnfr,sync_folderlist * rnto) +scan_rename_folder pclsync/plocalscan.c /^static void scan_rename_folder(sync_folderlist *rnfr, sync_folderlist *rnto) {$/;" f typeref:typename:void file: signature:(sync_folderlist * rnfr,sync_folderlist * rnto) +scan_upload_file pclsync/plocalscan.c /^static void scan_upload_file(sync_folderlist *fl) {$/;" f typeref:typename:void file: signature:(sync_folderlist * fl) +scan_upload_modified_file pclsync/plocalscan.c /^static void scan_upload_modified_file(sync_folderlist *fl) {$/;" f typeref:typename:void file: signature:(sync_folderlist * fl) +scanner_db_folder_to_list pclsync/plocalscan.c /^static void scanner_db_folder_to_list(psync_syncid_t syncid,$/;" f typeref:typename:void file: signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,psync_list * lst) +scanner_local_entry_to_list pclsync/plocalscan.c /^static void scanner_local_entry_to_list(void *ptr, ppath_stat *st) {$/;" f typeref:typename:void file: signature:(void * ptr,ppath_stat * st) +scanner_local_folder_to_list pclsync/plocalscan.c /^static int scanner_local_folder_to_list(const char *localpath,$/;" f typeref:typename:int file: signature:(const char * localpath,psync_list * lst) +scanner_scan pclsync/plocalscan.c /^static void scanner_scan(int first) {$/;" f typeref:typename:void file: signature:(int first) +scanner_scan_folder pclsync/plocalscan.c /^scanner_scan_folder(const char *localpath, psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(const char * localpath,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_syncid_t syncid,psync_synctype_t synctype,uint64_t deviceid) +scanner_set_syncs_to_list pclsync/plocalscan.c /^static void scanner_set_syncs_to_list(psync_list *lst,$/;" f typeref:typename:void file: signature:(psync_list * lst,psync_list * lst_deviceid_full) +scanner_thread pclsync/plocalscan.c /^static void scanner_thread() {$/;" f typeref:typename:void file: signature:() +scanner_wait pclsync/plocalscan.c /^static int scanner_wait() {$/;" f typeref:typename:int file: signature:() +score_variants pclsync/ppassword.c /^static uint64_t score_variants(const unsigned char *password,$/;" f typeref:typename:uint64_t file: signature:(const unsigned char * password,const unsigned char * lpassword,const unsigned char * npassword,size_t plen) +send_diff_command pclsync/pdiff.c /^static int send_diff_command(psock_t *sock, subscribed_ids ids) {$/;" f typeref:typename:int file: signature:(psock_t * sock,subscribed_ids ids) +send_key_request pclsync/ppagecache.c /^static int send_key_request(psock_t *api, psync_request_t *request) {$/;" f typeref:typename:int file: signature:(psock_t * api,psync_request_t * request) +send_share_notify pclsync/pdiff.c /^static void send_share_notify(psync_eventtype_t eventid, const binresult *share,$/;" f typeref:typename:void file: signature:(psync_eventtype_t eventid,const binresult * share,int isba) +set_crypto_err_msg pclsync/pcryptofolder.c /^static void set_crypto_err_msg(const binresult *res) {$/;" f typeref:typename:void file: signature:(const binresult * res) +set_err pclsync/pcryptofolder.c /^static int set_err(int ret, const char **err) {$/;" f typeref:typename:int file: signature:(int ret,const char ** err) +set_error pclsync/pssl.c /^static void set_error(ssl_connection_t *conn, int err) {$/;" f typeref:typename:void file: signature:(ssl_connection_t * conn,int err) +set_key_for_fileid pclsync/pfsupload.c /^static void set_key_for_fileid(psync_fileid_t fileid, uint64_t hash,$/;" f typeref:typename:void file: signature:(psync_fileid_t fileid,uint64_t hash,const char * key) +set_local_file_conflicted pclsync/pupload.c /^static void set_local_file_conflicted(psync_fileid_t localfileid,$/;" f typeref:typename:void file: signature:(psync_fileid_t localfileid,psync_fileid_t fileid,uint64_t hash,const char * localpath,const char * newname,uint64_t taskid) +set_local_file_remote_id pclsync/pupload.c /^static void set_local_file_remote_id(psync_fileid_t localfileid,$/;" f typeref:typename:void file: signature:(psync_fileid_t localfileid,psync_fileid_t fileid,uint64_t hash) +set_task_inprogress pclsync/pdownload.c /^static void set_task_inprogress(uint64_t taskid, uint32_t val) {$/;" f typeref:typename:void file: signature:(uint64_t taskid,uint32_t val) +set_tfa_flag pclsync/psynclib.c /^void set_tfa_flag(int value) {$/;" f typeref:typename:void signature:(int value) +set_urls pclsync/ppagecache.c /^static void set_urls(psync_urls_t *urls, binresult *res) {$/;" f typeref:typename:void file: signature:(psync_urls_t * urls,binresult * res) +setup_do_upload pclsync/pcryptofolder.c /^static int setup_do_upload(const unsigned char *rsapriv,$/;" f typeref:typename:int file: signature:(const unsigned char * rsapriv,size_t rsaprivlen,const unsigned char * rsapub,size_t rsapublen,const char * hint,time_t * cryptoexpires) +setup_exeptions pclsync/pdiff.c /^static int setup_exeptions() {$/;" f typeref:typename:int file: signature:() +setup_upload pclsync/pcryptofolder.c /^setup_upload(const unsigned char *rsapriv, size_t rsaprivlen,$/;" f typeref:typename:int file: signature:(const unsigned char * rsapriv,size_t rsaprivlen,const unsigned char * rsapub,size_t rsapublen,const unsigned char * salt,const char * hint,time_t * cryptoexpires,char * publicsha1,char * privatesha1) +sha1hex pclsync/pcryptofolder.c /^static void sha1hex(const void *data, size_t len, char *out) {$/;" f typeref:typename:void file: signature:(const void * data,size_t len,char * out) +sighup_handler pclsync/psignal.c /^static void sighup_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +sigint_handler pclsync/psignal.c /^static void sigint_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +signal_all_waiters pclsync/ppagecache.c /^static void signal_all_waiters() {$/;" f typeref:typename:void file: signature:() +sigterm_handler pclsync/psignal.c /^static void sigterm_handler(int sig) {$/;" f typeref:typename:void file: signature:(int sig) +size_round_up_to_page pclsync/ppagecache.c /^static uint64_t size_round_up_to_page(uint64_t size) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t size) +sock_readall pclsync/ptask.c /^static int sock_readall(int sock, void *buff, size_t len) {$/;" f typeref:typename:int file: signature:(int sock,void * buff,size_t len) +sock_writeall pclsync/ptask.c /^static int sock_writeall(int sock, const void *buff, size_t len) {$/;" f typeref:typename:int file: signature:(int sock,const void * buff,size_t len) +socket_read_all pclsync/pp2p.c /^static int socket_read_all(int sock, void *buff, size_t len) {$/;" f typeref:typename:int file: signature:(int sock,void * buff,size_t len) +socket_write_all pclsync/pp2p.c /^static int socket_write_all(int sock, const void *buff, size_t len) {$/;" f typeref:typename:int file: signature:(int sock,const void * buff,size_t len) +sort_comp_rev pclsync/psuggest.c /^static int sort_comp_rev(const psync_list *l1, const psync_list *l2) {$/;" f typeref:typename:int file: signature:(const psync_list * l1,const psync_list * l2) +sort_comp_tuple_rev pclsync/psuggest.c /^static int sort_comp_tuple_rev(const void *p1, const void *p2) {$/;" f typeref:typename:int file: signature:(const void * p1,const void * p2) +ssl_debug_cb pclsync/psynclib.c /^static void ssl_debug_cb(void *ctx, int level, const char *msg, int TODO1,$/;" f typeref:typename:void file: signature:(void * ctx,int level,const char * msg,int TODO1,const char * TODO2) +ssl_pdbg_logf pclsync/pssl.c /^static void ssl_pdbg_logf(int loglevel, int errnum, const char *msg) {$/;" f typeref:typename:void file: signature:(int loglevel,int errnum,const char * msg) +start_download pclsync/pdiff.c /^static void start_download() {$/;" f typeref:typename:void file: signature:() +start_thread_common pclsync/prun.c /^static int start_thread_common(const char *name, thread_data *data) {$/;" f typeref:typename:int file: signature:(const char * name,thread_data * data) +stat_and_create_local pclsync/pdownload.c /^static int stat_and_create_local(psync_syncid_t syncid, psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * filename,const char * name,unsigned char * checksum,uint64_t serversize,uint64_t hash) +status_change_thread pclsync/pqevent.c /^static void status_change_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +status_fill_formatted_str pclsync/pqevent.c /^static void status_fill_formatted_str(pstatus_t *status, char *downloadstr,$/;" f typeref:typename:void file: signature:(pstatus_t * status,char * downloadstr,char * uploadstr) +stop_crypto_thread pclsync/pdiff.c /^static void stop_crypto_thread() {$/;" f typeref:typename:void file: signature:() +str_list_decode pclsync/pfolder.c /^static string_list *str_list_decode(psync_folderid_t folderid, string_list *e) {$/;" f typeref:typename:string_list * file: signature:(psync_folderid_t folderid,string_list * e) +str_to_list_element pclsync/pfolder.c /^static string_list *str_to_list_element(const char *str, size_t len) {$/;" f typeref:typename:string_list * file: signature:(const char * str,size_t len) +stream_create pclsync/ptask.c /^static stream_t *stream_create(async_params_t *prms, size_t addsize) {$/;" f typeref:typename:stream_t * file: signature:(async_params_t * prms,size_t addsize) +stream_destroy pclsync/ptask.c /^static void stream_destroy(stream_t *s) {$/;" f typeref:typename:void file: signature:(stream_t * s) +stream_process_data pclsync/ptask.c /^static int stream_process_data(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +stream_process_header pclsync/ptask.c /^static int stream_process_header(async_params_t *prms) {$/;" f typeref:typename:int file: signature:(async_params_t * prms) +stream_setup_header pclsync/ptask.c /^static void stream_setup_header(async_params_t *prms) {$/;" f typeref:typename:void file: signature:(async_params_t * prms) +sub_no_underf pclsync/pqevent.c /^static uint64_t sub_no_underf(uint64_t a, uint64_t b) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t a,uint64_t b) +suggest_folders pclsync/psuggest.c /^static void suggest_folders(scan_folder *f, psync_list *suggestions) {$/;" f typeref:typename:void file: signature:(scan_folder * f,psync_list * suggestions) +sw2 pclsync/ppagecache.c /^static inline void sw2(unsigned char **a, unsigned char **b) {$/;" f typeref:typename:void file: signature:(unsigned char ** a,unsigned char ** b) +switch_memory_page_to_hash pclsync/ppagecache.c /^static int switch_memory_page_to_hash(uint64_t oldhash, uint64_t newhash,$/;" f typeref:typename:int file: signature:(uint64_t oldhash,uint64_t newhash,uint64_t pageid) +switch_pageids pclsync/ppagecache.c /^static void switch_pageids(uint64_t hash, uint64_t oldhash, uint64_t *pageids,$/;" f typeref:typename:void file: signature:(uint64_t hash,uint64_t oldhash,uint64_t * pageids,unsigned long pageidcnt) +symkeyv1_to_symkey pclsync/pcryptofolder.c /^static psync_symmetric_key_t symkeyv1_to_symkey(sym_key_ver1 *v1) {$/;" f typeref:typename:psync_symmetric_key_t file: signature:(sym_key_ver1 * v1) +sync_data_free pclsync/ppathstatus.c /^static void sync_data_free(sync_data_t *sd) {$/;" f typeref:typename:void file: signature:(sync_data_t * sd) +sync_del_from_parent_cache pclsync/ppathstatus.c /^static void sync_del_from_parent_cache(sync_data_t *sd,$/;" f typeref:typename:void file: signature:(sync_data_t * sd,psync_folderid_t folderid) +sync_file_in_progress pclsync/ppathstatus.c /^static int sync_file_in_progress(psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,psync_fileid_t localfileid,const char * name,size_t namelen) +sync_folder_moved pclsync/ppathstatus.c /^static void sync_folder_moved(psync_folderid_t folderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t folderid,psync_syncid_t old_syncid,psync_folderid_t old_parent_folderid,psync_syncid_t new_syncid,psync_folderid_t new_parent_folderid) +sync_folder_moved_commit pclsync/ppathstatus.c /^static void sync_folder_moved_commit(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +task_createfolder pclsync/pupload.c /^static int task_createfolder(psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(psync_syncid_t syncid,psync_folderid_t localfolderid,const char * name) +task_del_folder_rec pclsync/pdownload.c /^static int task_del_folder_rec(psync_folderid_t localfolderid,$/;" f typeref:typename:int file: signature:(psync_folderid_t localfolderid,psync_folderid_t folderid,psync_syncid_t syncid) +task_del_folder_rec_do pclsync/pdownload.c /^static void task_del_folder_rec_do(const char *localpath,$/;" f typeref:typename:void file: signature:(const char * localpath,psync_folderid_t localfolderid,psync_syncid_t syncid) +task_delete_file pclsync/pdownload.c /^static int task_delete_file(psync_syncid_t syncid, psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_syncid_t syncid,psync_fileid_t fileid,const char * remotepath) +task_deletefile pclsync/pupload.c /^static int task_deletefile(uint64_t taskid, psync_fileid_t fileid) {$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_fileid_t fileid) +task_deletefolderrec pclsync/pupload.c /^static int task_deletefolderrec(uint64_t taskid, psync_folderid_t folderid) {$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_folderid_t folderid) +task_download_file pclsync/pdownload.c /^static int task_download_file(download_task_t *dt) {$/;" f typeref:typename:int file: signature:(download_task_t * dt) +task_mkdir pclsync/pdownload.c /^static int task_mkdir(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +task_rename_file pclsync/pdownload.c /^static int task_rename_file(psync_syncid_t oldsyncid, psync_syncid_t newsyncid,$/;" f typeref:typename:int file: signature:(psync_syncid_t oldsyncid,psync_syncid_t newsyncid,psync_fileid_t fileid,psync_folderid_t oldlocalfolderid,psync_folderid_t newlocalfolderid,const char * newname) +task_renamedir pclsync/pdownload.c /^static int task_renamedir(const char *oldpath, const char *newpath) {$/;" f typeref:typename:int file: signature:(const char * oldpath,const char * newpath) +task_renamefile pclsync/pupload.c /^static int task_renamefile(uint64_t taskid, psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_syncid_t syncid,psync_fileid_t localfileid,psync_folderid_t newlocalparentfolderid,const char * newname) +task_renamefolder pclsync/pdownload.c /^static int task_renamefolder(psync_syncid_t newsyncid,$/;" f typeref:typename:int file: signature:(psync_syncid_t newsyncid,psync_folderid_t folderid,psync_folderid_t localfolderid,psync_folderid_t newlocalparentfolderid,const char * newname) +task_renamefolder pclsync/pupload.c /^static int task_renamefolder(uint64_t taskid, psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_syncid_t syncid,psync_fileid_t localfolderid,psync_folderid_t newlocalparentfolderid,const char * newname) +task_renameremotefile pclsync/pupload.c /^static int task_renameremotefile(psync_fileid_t fileid,$/;" f typeref:typename:int file: signature:(psync_fileid_t fileid,psync_folderid_t newparentfolderid,const char * newname) +task_renameremotefolder pclsync/pupload.c /^static int task_renameremotefolder(psync_folderid_t folderid,$/;" f typeref:typename:int file: signature:(psync_folderid_t folderid,psync_folderid_t newparentfolderid,const char * newname) +task_rmdir pclsync/pdownload.c /^static int task_rmdir(const char *path) {$/;" f typeref:typename:int file: signature:(const char * path) +task_run_download_file pclsync/pdownload.c /^static int task_run_download_file(uint64_t taskid, psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_syncid_t syncid,psync_fileid_t fileid,psync_folderid_t localfolderid,const char * filename) +task_run_download_file_thread pclsync/pdownload.c /^static void task_run_download_file_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +task_run_upload_file_thread pclsync/pupload.c /^static void task_run_upload_file_thread(void *ptr) {$/;" f typeref:typename:void file: signature:(void * ptr) +task_run_uploadfile pclsync/pupload.c /^static int task_run_uploadfile(uint64_t taskid, psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,psync_syncid_t syncid,psync_folderid_t localfileid,const char * filename) +task_send_async pclsync/ptask.c /^static int task_send_async(const void *task, size_t len) {$/;" f typeref:typename:int file: signature:(const void * task,size_t len) +task_send_async_locked pclsync/ptask.c /^static int task_send_async_locked(const void *task, size_t len) {$/;" f typeref:typename:int file: signature:(const void * task,size_t len) +task_uploadfile pclsync/pupload.c /^static int task_uploadfile(psync_syncid_t syncid, psync_folderid_t localfileid,$/;" f typeref:typename:int file: signature:(psync_syncid_t syncid,psync_folderid_t localfileid,const char * name,upload_list_t * upload) +task_wait_no_downloads pclsync/pdownload.c /^static void task_wait_no_downloads() {$/;" f typeref:typename:void file: signature:() +task_wait_no_uploads pclsync/pupload.c /^static int task_wait_no_uploads(uint64_t taskid) {$/;" f typeref:typename:int file: signature:(uint64_t taskid) +thread_entry pclsync/prun.c /^static void *thread_entry(void *data) {$/;" f typeref:typename:void * file: signature:(void * data) +timer_check_upper_levels pclsync/ptimer.c /^static void timer_check_upper_levels(time_t tmdiv, unsigned long level,$/;" f typeref:typename:void file: signature:(time_t tmdiv,unsigned long level,unsigned long sh) +timer_prepare_timers pclsync/ptimer.c /^static void timer_prepare_timers(time_t from, time_t to, psync_list *list) {$/;" f typeref:typename:void file: signature:(time_t from,time_t to,psync_list * list) +timer_process_timers pclsync/ptimer.c /^PSYNC_NOINLINE static void timer_process_timers(psync_list *timers) {$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(psync_list * timers) +timer_sleep_detected pclsync/ptimer.c /^PSYNC_NOINLINE static void timer_sleep_detected(time_t lt) {$/;" f typeref:typename:PSYNC_NOINLINE void file: signature:(time_t lt) +timer_start pclsync/pdevmon.c /^static void timer_start() {$/;" f typeref:typename:void file: signature:() +timer_thread pclsync/ptimer.c /^static void timer_thread() {$/;" f typeref:typename:void file: signature:() +to_err pclsync/pcryptofolder.c /^static inline int to_err(const void *ptr) {$/;" f typeref:typename:int file: signature:(const void * ptr) +trailing_num_score pclsync/ppassword.c /^static uint64_t trailing_num_score(uint64_t num, size_t numlen,$/;" f typeref:typename:uint64_t file: signature:(uint64_t num,size_t numlen,const unsigned char * nstr) +trim_der_key pclsync/pssl.c /^static void trim_der_key(unsigned char *keydata, size_t *keylen) {$/;" f typeref:typename:void file: signature:(unsigned char * keydata,size_t * keylen) +try_delete_localfile pclsync/plocalscan.c /^static void try_delete_localfile(psync_fileid_t localfileid) {$/;" f typeref:typename:void file: signature:(psync_fileid_t localfileid) +try_delete_localfolder pclsync/plocalscan.c /^static void try_delete_localfolder(psync_folderid_t localfolderid) {$/;" f typeref:typename:void file: signature:(psync_folderid_t localfolderid) +uint_sqrt pclsync/ppassword.c /^static uint64_t uint_sqrt(uint64_t n) {$/;" f typeref:typename:uint64_t file: signature:(uint64_t n) +update_local_folder_mtime pclsync/pdownload.c /^static void update_local_folder_mtime(const char *localpath,$/;" f typeref:typename:void file: signature:(const char * localpath,psync_folderid_t localfolderid) +update_object_id pclsync/pfsxattr.c /^static void update_object_id(uint64_t ooid, uint64_t noid) {$/;" f typeref:typename:void file: signature:(uint64_t ooid,uint64_t noid) +update_syncid_rec pclsync/plocalscan.c /^static void update_syncid_rec(psync_folderid_t localfolderid,$/;" f typeref:typename:void file: signature:(psync_folderid_t localfolderid,psync_syncid_t syncid) +upload_big_file pclsync/pupload.c /^static int upload_big_file(const char *localpath, const unsigned char *hashhex,$/;" f typeref:typename:int file: signature:(const char * localpath,const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,psync_syncid_t syncid,upload_list_t * upload,psync_uploadid_t uploadid,uint64_t uploadoffset,struct stat * st,binparam pr) +upload_file pclsync/pupload.c /^static int upload_file(const char *localpath, const unsigned char *hashhex,$/;" f typeref:typename:int file: signature:(const char * localpath,const unsigned char * hashhex,uint64_t fsize,psync_folderid_t folderid,const char * name,psync_fileid_t localfileid,psync_syncid_t syncid,upload_list_t * upload,struct stat * st,binparam pr) +upload_from_file pclsync/pupload.c /^static int upload_from_file(psock_t *api, psync_upload_range_list_t *r,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_upload_range_list_t * r,psync_uploadid_t uploadid,upload_list_t * upload) +upload_from_upload pclsync/pupload.c /^static int upload_from_upload(psock_t *api, psync_upload_range_list_t *r,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_upload_range_list_t * r,psync_uploadid_t uploadid,upload_list_t * upload) +upload_get_checksum pclsync/pupload.c /^static int upload_get_checksum(psock_t *api, psync_uploadid_t uploadid,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_uploadid_t uploadid,uint32_t id) +upload_modify pclsync/pfsupload.c /^int upload_modify(uint64_t taskid, psync_folderid_t folderid, const char *name,$/;" f typeref:typename:int signature:(uint64_t taskid,psync_folderid_t folderid,const char * name,const char * filename,const char * indexname,psync_fileid_t fileid,uint64_t hash,uint64_t writeid,const char * key) +upload_modify_read_req pclsync/pfsupload.c /^static int upload_modify_read_req(psock_t *api) {$/;" f typeref:typename:int file: signature:(psock_t * api) +upload_modify_send_copy_from pclsync/pfsupload.c /^static int upload_modify_send_copy_from(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_uploadid_t uploadid,uint64_t offset,uint64_t length,psync_fileid_t fileid,uint64_t hash,uint64_t * upl) +upload_modify_send_local pclsync/pfsupload.c /^static int upload_modify_send_local(psock_t *api,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_uploadid_t uploadid,uint64_t offset,uint64_t length,int fd,uint64_t * upl) +upload_range pclsync/pupload.c /^static int upload_range(psock_t *api, psync_upload_range_list_t *r,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_upload_range_list_t * r,upload_list_t * upload,psync_uploadid_t uploadid,int fd) +upload_save pclsync/pupload.c /^static int upload_save(psock_t *api, psync_fileid_t localfileid,$/;" f typeref:typename:int file: signature:(psock_t * api,psync_fileid_t localfileid,const char * localpath,const unsigned char * hashhex,uint64_t size,psync_uploadid_t uploadid,psync_folderid_t folderid,const char * name,uint64_t taskid,struct stat * st,binparam pr) +upload_task pclsync/pupload.c /^static int upload_task(uint64_t taskid, uint32_t type, psync_syncid_t syncid,$/;" f typeref:typename:int file: signature:(uint64_t taskid,uint32_t type,psync_syncid_t syncid,uint64_t itemid,uint64_t localitemid,uint64_t newitemid,const char * name,psync_syncid_t newsyncid) +upload_thread pclsync/pupload.c /^static void upload_thread() {$/;" f typeref:typename:void file: signature:() +valid_last_char pclsync/ppathstatus.c /^static inline int valid_last_char(char ch) { return is_slash(ch) || ch == 0; }$/;" f typeref:typename:int file: signature:(char ch) +wait_before_flush pclsync/pfscrypto.c /^static void wait_before_flush(psync_openfile_t *of, uint32_t millisec) {$/;" f typeref:typename:void file: signature:(psync_openfile_t * of,uint32_t millisec) +wait_folder_id_in_db pclsync/pfolder.c /^static psync_folderid_t wait_folder_id_in_db(psync_folderid_t folderid) {$/;" f typeref:typename:psync_folderid_t file: signature:(psync_folderid_t folderid) +wait_readable pclsync/psock.c /^static int wait_readable(int sock, long sec, long usec) {$/;" f typeref:typename:int file: signature:(int sock,long sec,long usec) +wait_shared_api pclsync/ppagecache.c /^static int wait_shared_api() {$/;" f typeref:typename:int file: signature:() +wait_ssl_ready pclsync/psock.c /^static int wait_ssl_ready(int sock) {$/;" f typeref:typename:int file: signature:(int sock) +wait_waiter pclsync/ppagecache.c /^static void wait_waiter(psync_page_waiter_t *pwt, uint64_t hash,$/;" f typeref:typename:void file: signature:(psync_page_waiter_t * pwt,uint64_t hash,const char * pt) +wait_writable pclsync/psock.c /^static int wait_writable(int sock, long sec, long usec) {$/;" f typeref:typename:int file: signature:(int sock,long sec,long usec) +wake_upload_when_ready pclsync/pupload.c /^static void wake_upload_when_ready() {$/;" f typeref:typename:void file: signature:() +wal_hook pclsync/psql.c /^static int wal_hook(void *ptr, sqlite3 *db, const char *name,$/;" f typeref:typename:int file: signature:(void * ptr,sqlite3 * db,const char * name,int numpages) +xattr_get_object_id_locked pclsync/pfsxattr.c /^static int64_t xattr_get_object_id_locked(const char *path) {$/;" f typeref:typename:int64_t file: signature:(const char * path) +xor16_aligned_inplace pclsync/pcrypto.c /^static void xor16_aligned_inplace(unsigned char *data,$/;" f typeref:typename:void file: signature:(unsigned char * data,const unsigned char * key) +xor16_unaligned_inplace pclsync/pcrypto.c /^static void xor16_unaligned_inplace(unsigned char *data,$/;" f typeref:typename:void file: signature:(unsigned char * data,const unsigned char * key) +xor_cnt_inplace pclsync/pcrypto.c /^static void xor_cnt_inplace(unsigned char *data, const unsigned char *key,$/;" f typeref:typename:void file: signature:(unsigned char * data,const unsigned char * key,size_t count) diff --git a/tests/plocks_probe b/tests/plocks_probe new file mode 100755 index 0000000..f2318da Binary files /dev/null and b/tests/plocks_probe differ diff --git a/tests/plocks_probe2 b/tests/plocks_probe2 new file mode 100755 index 0000000..2f3219a Binary files /dev/null and b/tests/plocks_probe2 differ diff --git a/tests/plocks_probe3 b/tests/plocks_probe3 new file mode 100755 index 0000000..1dc531f Binary files /dev/null and b/tests/plocks_probe3 differ diff --git a/tests/plocks_trace b/tests/plocks_trace new file mode 100755 index 0000000..f47eaed Binary files /dev/null and b/tests/plocks_trace differ