You've already forked ChameleonBLEAPI
mirror of
https://github.com/RfidResearchGroup/ChameleonBLEAPI.git
synced 2026-05-12 11:20:47 -07:00
29 lines
793 B
Java
29 lines
793 B
Java
package com.proxgrind.chameleon.posixio;
|
|
|
|
import java.io.Closeable;
|
|
import java.io.Flushable;
|
|
import java.io.IOException;
|
|
import java.io.Serializable;
|
|
|
|
/*
|
|
* author DXL
|
|
* 通信接口,实现了必要的元素传递以及通信实现规定,可以用来桥接通讯!
|
|
* Communication interface, All communication bridger!
|
|
*/
|
|
public interface PosixCom extends Serializable, Closeable, Flushable {
|
|
|
|
//实现了发送消息
|
|
int write(byte[] sendMsg, int offset, int length, int timeout) throws IOException;
|
|
|
|
//实现了接收消息
|
|
int read(byte[] recvMsg, int offset, int length, int timeout) throws IOException;
|
|
|
|
//实现了刷新消息
|
|
@Override
|
|
void flush() throws IOException;
|
|
|
|
//实现了通信关闭
|
|
@Override
|
|
void close() throws IOException;
|
|
}
|