This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pxz-hos-client-cpp-module/src/hos_hash.h
2020-09-21 19:19:18 +08:00

28 lines
736 B
C

/*************************************************************************
> File Name: hos_hash.h
> Author: pxz
> Created Time: Fri 18 Sep 2020 05:00:04 PM CST
************************************************************************/
#ifndef __HOS_HASH_H__
#define __HOS_HASH_H__
#include "uthash.h"
typedef struct hos_info_s
{
size_t fd;
int mode;
void *handle;
const char *bucket;
const char *object;
void *callback;
void *userdata;
UT_hash_handle hh;
}hos_info_t;
void add_hos_info(hos_info_t **handle, hos_info_t *input);
hos_info_t *find_info_by_fd(hos_info_t *handle, size_t fd);
void delete_info_by_fd(hos_info_t *handle, size_t fd);
void delete_all(hos_info_t *handle);
#endif