1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2026-03-02 04:09:18 +00:00

switched prefix to wfp for old wf stuff

This commit is contained in:
Falk Werner
2020-06-16 23:57:41 +02:00
parent 2f80ebffcc
commit 83b76a1a5a
133 changed files with 1324 additions and 1324 deletions

View File

@@ -5,30 +5,30 @@
#include <stddef.h>
#include <stdlib.h>
struct wf_timer_manager
struct wfp_timer_manager
{
struct wf_timer * timers;
struct wfp_timer * timers;
};
struct wf_timer_manager *
wf_timer_manager_create(void)
struct wfp_timer_manager *
wfp_timer_manager_create(void)
{
struct wf_timer_manager * manager = malloc(sizeof(struct wf_timer_manager));
struct wfp_timer_manager * manager = malloc(sizeof(struct wfp_timer_manager));
manager->timers = NULL;
return manager;
}
void
wf_timer_manager_dispose(
struct wf_timer_manager * manager)
wfp_timer_manager_dispose(
struct wfp_timer_manager * manager)
{
struct wf_timer * timer = manager->timers;
struct wfp_timer * timer = manager->timers;
while (NULL != timer)
{
struct wf_timer * next = timer->next;
struct wfp_timer * next = timer->next;
wf_timer_trigger(timer);
wfp_timer_trigger(timer);
timer = next;
}
@@ -36,27 +36,27 @@ wf_timer_manager_dispose(
}
void wf_timer_manager_check(
struct wf_timer_manager * manager)
void wfp_timer_manager_check(
struct wfp_timer_manager * manager)
{
struct wf_timer * timer = manager->timers;
struct wfp_timer * timer = manager->timers;
while (NULL != timer)
{
struct wf_timer * next = timer->next;
struct wfp_timer * next = timer->next;
if (wf_timer_is_timeout(timer))
if (wfp_timer_is_timeout(timer))
{
wf_timer_manager_removetimer(manager, timer);
wf_timer_trigger(timer);
wfp_timer_manager_removetimer(manager, timer);
wfp_timer_trigger(timer);
}
timer = next;
}
}
void wf_timer_manager_addtimer(
struct wf_timer_manager * manager,
struct wf_timer * timer)
void wfp_timer_manager_addtimer(
struct wfp_timer_manager * manager,
struct wfp_timer * timer)
{
if (NULL != manager->timers)
{
@@ -68,12 +68,12 @@ void wf_timer_manager_addtimer(
manager->timers = timer;
}
void wf_timer_manager_removetimer(
struct wf_timer_manager * manager,
struct wf_timer * timer)
void wfp_timer_manager_removetimer(
struct wfp_timer_manager * manager,
struct wfp_timer * timer)
{
struct wf_timer * prev = timer->prev;
struct wf_timer * next = timer->next;
struct wfp_timer * prev = timer->prev;
struct wfp_timer * next = timer->next;
if (NULL != prev)
{

View File

@@ -1,23 +1,23 @@
#ifndef WF_TIMER_MANAGER_H
#define WF_TIMER_MANAGER_H
#ifndef WFP_TIMER_MANAGER_H
#define WFP_TIMER_MANAGER_H
#ifdef __cplusplus
extern "C"
{
#endif
struct wf_timer_manager;
struct wfp_timer_manager;
extern struct wf_timer_manager *
wf_timer_manager_create(void);
extern struct wfp_timer_manager *
wfp_timer_manager_create(void);
extern void
wf_timer_manager_dispose(
struct wf_timer_manager * manager);
wfp_timer_manager_dispose(
struct wfp_timer_manager * manager);
extern void
wf_timer_manager_check(
struct wf_timer_manager * manager);
wfp_timer_manager_check(
struct wfp_timer_manager * manager);
#ifdef __cplusplus
}

View File

@@ -1,5 +1,5 @@
#ifndef WF_TIMER_MANAGER_INTERN_H
#define WF_TIMER_MANAGER_INTERN_H
#ifndef WFP_TIMER_MANAGER_INTERN_H
#define WFP_TIMER_MANAGER_INTERN_H
#include "webfuse_provider/impl/timer/manager.h"
@@ -8,15 +8,15 @@ extern "C"
{
#endif
struct wf_timer;
struct wfp_timer;
extern void wf_timer_manager_addtimer(
struct wf_timer_manager * manager,
struct wf_timer * timer);
extern void wfp_timer_manager_addtimer(
struct wfp_timer_manager * manager,
struct wfp_timer * timer);
extern void wf_timer_manager_removetimer(
struct wf_timer_manager * manager,
struct wf_timer * timer);
extern void wfp_timer_manager_removetimer(
struct wfp_timer_manager * manager,
struct wfp_timer * timer);
#ifdef __cplusplus
}

View File

@@ -1,15 +1,15 @@
#ifndef WF_TIMER_ON_TIMER_FN_H
#define WF_TIMER_ON_TIMER_FN_H
#ifndef WFP_TIMER_ON_TIMER_FN_H
#define WFP_TIMER_ON_TIMER_FN_H
#ifdef __cplusplus
extern "C"
{
#endif
struct wf_timer;
struct wfp_timer;
typedef void wf_timer_on_timer_fn(
struct wf_timer * timer,
typedef void wfp_timer_on_timer_fn(
struct wfp_timer * timer,
void * user_data);
#ifdef __cplusplus

View File

@@ -2,30 +2,30 @@
#include <time.h>
#define WF_TIMER_MSEC_PER_SEC ((wf_timer_timepoint) 1000)
#define WF_TIMER_NSEC_PER_MSEC ((wf_timer_timepoint) 1000 * 1000)
#define WFP_TIMER_MSEC_PER_SEC ((wfp_timer_timepoint) 1000)
#define WFP_TIMER_NSEC_PER_MSEC ((wfp_timer_timepoint) 1000 * 1000)
wf_timer_timepoint wf_timer_timepoint_now(void)
wfp_timer_timepoint wfp_timer_timepoint_now(void)
{
struct timespec tp;
clock_gettime(CLOCK_MONOTONIC, &tp);
wf_timer_timepoint const now = (tp.tv_sec * WF_TIMER_MSEC_PER_SEC) + (tp.tv_nsec / WF_TIMER_NSEC_PER_MSEC);
wfp_timer_timepoint const now = (tp.tv_sec * WFP_TIMER_MSEC_PER_SEC) + (tp.tv_nsec / WFP_TIMER_NSEC_PER_MSEC);
return now;
}
wf_timer_timepoint wf_timer_timepoint_in_msec(wf_timer_timediff value)
wfp_timer_timepoint wfp_timer_timepoint_in_msec(wfp_timer_timediff value)
{
wf_timer_timepoint const now = wf_timer_timepoint_now();
wf_timer_timepoint result = now + ((wf_timer_timepoint) value);
wfp_timer_timepoint const now = wfp_timer_timepoint_now();
wfp_timer_timepoint result = now + ((wfp_timer_timepoint) value);
return result;
}
bool wf_timer_timepoint_is_elapsed(wf_timer_timepoint tp)
bool wfp_timer_timepoint_is_elapsed(wfp_timer_timepoint tp)
{
wf_timer_timepoint const now = wf_timer_timepoint_now();
wf_timer_timediff const diff = (wf_timer_timediff) (tp - now);
wfp_timer_timepoint const now = wfp_timer_timepoint_now();
wfp_timer_timediff const diff = (wfp_timer_timediff) (tp - now);
return (0 > diff);
}

View File

@@ -1,5 +1,5 @@
#ifndef WF_TIMER_TIMEPOINT_H
#define WF_TIMER_TIMEPOINT_H
#ifndef WFP_TIMER_TIMEPOINT_H
#define WFP_TIMER_TIMEPOINT_H
#ifndef __cplusplus
#include <stdbool.h>
@@ -13,16 +13,16 @@ extern "C"
{
#endif
typedef uint64_t wf_timer_timepoint;
typedef int64_t wf_timer_timediff;
typedef uint64_t wfp_timer_timepoint;
typedef int64_t wfp_timer_timediff;
extern wf_timer_timepoint wf_timer_timepoint_now(void);
extern wfp_timer_timepoint wfp_timer_timepoint_now(void);
extern wf_timer_timepoint wf_timer_timepoint_in_msec(
wf_timer_timediff value);
extern wfp_timer_timepoint wfp_timer_timepoint_in_msec(
wfp_timer_timediff value);
extern bool wf_timer_timepoint_is_elapsed(
wf_timer_timepoint timepoint);
extern bool wfp_timer_timepoint_is_elapsed(
wfp_timer_timepoint timepoint);
#ifdef __cplusplus
}

View File

@@ -6,13 +6,13 @@
#include <stdlib.h>
#include <string.h>
struct wf_timer *
wf_timer_create(
struct wf_timer_manager * manager,
wf_timer_on_timer_fn * on_timer,
struct wfp_timer *
wfp_timer_create(
struct wfp_timer_manager * manager,
wfp_timer_on_timer_fn * on_timer,
void * user_data)
{
struct wf_timer * timer = malloc(sizeof(struct wf_timer));
struct wfp_timer * timer = malloc(sizeof(struct wfp_timer));
timer->manager = manager;
timer->timeout = 0;
timer->on_timer = on_timer;
@@ -24,38 +24,38 @@ wf_timer_create(
}
void
wf_timer_dispose(
struct wf_timer * timer)
wfp_timer_dispose(
struct wfp_timer * timer)
{
free(timer);
}
void wf_timer_start(
struct wf_timer * timer,
void wfp_timer_start(
struct wfp_timer * timer,
int timeout_ms)
{
timer->timeout = wf_timer_timepoint_in_msec(timeout_ms);
timer->timeout = wfp_timer_timepoint_in_msec(timeout_ms);
wf_timer_manager_addtimer(timer->manager, timer);
wfp_timer_manager_addtimer(timer->manager, timer);
}
void wf_timer_cancel(
struct wf_timer * timer)
void wfp_timer_cancel(
struct wfp_timer * timer)
{
wf_timer_manager_removetimer(timer->manager, timer);
wfp_timer_manager_removetimer(timer->manager, timer);
timer->timeout = 0;
}
bool wf_timer_is_timeout(
struct wf_timer * timer)
bool wfp_timer_is_timeout(
struct wfp_timer * timer)
{
return wf_timer_timepoint_is_elapsed(timer->timeout);
return wfp_timer_timepoint_is_elapsed(timer->timeout);
}
void wf_timer_trigger(
struct wf_timer * timer)
void wfp_timer_trigger(
struct wfp_timer * timer)
{
if (0 != timer->on_timer)
{

View File

@@ -1,5 +1,5 @@
#ifndef WF_TIMER_TIMER_H
#define WF_TIMER_TIMER_H
#ifndef WFP_TIMER_TIMER_H
#define WFP_TIMER_TIMER_H
#include "webfuse_provider/impl/timer/on_timer_fn.h"
@@ -8,27 +8,27 @@ extern "C"
{
#endif
struct wf_timer;
struct wf_timer_manager;
struct wfp_timer;
struct wfp_timer_manager;
extern struct wf_timer *
wf_timer_create(
struct wf_timer_manager * manager,
wf_timer_on_timer_fn * on_timer,
extern struct wfp_timer *
wfp_timer_create(
struct wfp_timer_manager * manager,
wfp_timer_on_timer_fn * on_timer,
void * user_data);
extern void
wf_timer_dispose(
struct wf_timer * timer);
wfp_timer_dispose(
struct wfp_timer * timer);
extern void
wf_timer_start(
struct wf_timer * timer,
wfp_timer_start(
struct wfp_timer * timer,
int timeout_ms);
extern void
wf_timer_cancel(
struct wf_timer * timer);
wfp_timer_cancel(
struct wfp_timer * timer);
#ifdef __cplusplus
}

View File

@@ -1,5 +1,5 @@
#ifndef WF_TIMER_TIMER_H
#define WF_TIMER_TIMER_H
#ifndef WFP_TIMER_TIMER_H
#define WFP_TIMER_TIMER_H
#include "webfuse_provider/impl/timer/timer.h"
#include "webfuse_provider/impl/timer/on_timer_fn.h"
@@ -14,21 +14,21 @@ extern "C"
{
#endif
struct wf_timer
struct wfp_timer
{
struct wf_timer_manager * manager;
wf_timer_timepoint timeout;
wf_timer_on_timer_fn * on_timer;
struct wfp_timer_manager * manager;
wfp_timer_timepoint timeout;
wfp_timer_on_timer_fn * on_timer;
void * user_data;
struct wf_timer * next;
struct wf_timer * prev;
struct wfp_timer * next;
struct wfp_timer * prev;
};
extern bool wf_timer_is_timeout(
struct wf_timer * timer);
extern bool wfp_timer_is_timeout(
struct wfp_timer * timer);
extern void wf_timer_trigger(
struct wf_timer * timer);
extern void wfp_timer_trigger(
struct wfp_timer * timer);
#ifdef __cplusplus