1 Star 0 Fork 1

snowingbear/h264_to_rtp

forked from houwentaoff/h264_to_rtp 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
llist.h 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
mingang.he 提交于 2012-12-18 18:47 +08:00 . add raw files
#ifndef _LLIST_H
#define _LLIST_H
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
* 删除客户端节点的send失败次数阀值,
* 避免客户端浏览器非正常退出后还一直send();
*/
#ifndef MAX_SEND_FAIL_N
#define MAX_SEND_FAIL_N 29
#endif
typedef struct _client_info {
char ipaddr[16];
int socket_c;
} client_info;
struct node {
client_info node_info;
int send_fail_n; /* 记录了send失败次数 */
struct node *next;
};
typedef struct node *pnode;
typedef struct node *linklist;
linklist create_null_list_link(void);
int is_nulllist_link(linklist llist);
linklist insert_link(linklist llist, const char *ipaddr);
linklist delete_node(linklist llist, const char *ipaddr);
/*
* 在llist删除this_pnode节点, 返回this_pnode前一个节点
*/
pnode delete_this_node(linklist llist, pnode this_pnode);
pnode search_node(linklist llist, const char *ipaddr);
int num_node(linklist llist);
int insert_nodulp_node(linklist llist, const char *ipaddr);
int free_linklist(linklist llist);
#endif /* ifndef _LLIST_H */
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/snowingbear/h264_to_rtp.git
git@gitee.com:snowingbear/h264_to_rtp.git
snowingbear
h264_to_rtp
h264_to_rtp
master

搜索帮助