1 Star 0 Fork 1

赵考/zjtcp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
serial.h 977 Bytes
一键复制 编辑 原始数据 按行查看 历史
赵考 提交于 2021-06-21 15:51 . fix zjtcp to V2.0
/*
* =====================================================================================
*
* Filename: serial.h
*
* Description:
*
* Version: 1.0
* Created: 2018年04月16日 14时20分13秒
* Revision: none
* Compiler: gcc
*
* Author: jianxi sun (jianxi), ycsunjane@gmail.com
* Organization:
*
* =====================================================================================
*/
#ifndef __SERIAL_H__
#define __SERIAL_H__
#include <ev.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include "buffer.h"
typedef struct serial_ctx {
ev_io io;
ev_timer watcher;
ev_timer htwatcher;
void *serial;
} serial_ctx_t;
typedef struct serial {
int fd;
buffer_t *rxbuf;
buffer_t *txbuf;
serial_ctx_t *recv_ctx;
serial_ctx_t *send_ctx;
} serial_t;
serial_t *create_serial();
void close_and_free_serial(EV_P_ serial_t *serial);
#endif /* __SERIAL_H__ */
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhao381597/zjtcp.git
git@gitee.com:zhao381597/zjtcp.git
zhao381597
zjtcp
zjtcp
master

搜索帮助