AppP2PApi class

Constructors

AppP2PApi()
将构造函数指向单例
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clientChangeId(int clientPtr, String did) Future<bool>
修改P2P客户端ID @param did 设备ID @return 客户端指针
clientCheckBuffer(int clientPtr, ClientChannelType channelType) Future<ClientCheckBufferResult>
检查客户端buffer @param clientPtr 客户端指针 @param channelType 要检查的通道ID @see ClientChannelType @return ClientCheckBufferResult
clientCheckMode(int clientPtr) Future<ClientCheckModeResult>
查看客户端连接模式 @param clientPtr 客户端指针 @return ClientCheckModeResult
clientCheckTimeout(int clientPtr, bool lanScan, String serverParam, {required int connectType}) Future<int>
检测客户端超时时间 @param clientPtr 客户端指针 @param lanScan 是否进行局域网搜索 @param serverParam 服务器连接参数 @return 超时时间
clientConnect(int clientPtr, bool lanScan, String serverParam, {required int connectType}) Future<ClientConnectState>
客户端连接 @param clientPtr 客户端指针 @param lanScan 是否进行局域网搜索 @param serverParam 服务器连接参数 @return 连接状态 @see ClientConnectState
clientConnectBreak(int clientPtr) Future<void>
销毁P2P客户端
clientCreate(String did) Future<int?>
创建P2P客户端 @param did 设备ID @return 客户端指针
clientDestroy(int clientPtr) Future<void>
销毁P2P客户端
clientDisconnect(int clientPtr) Future<bool>
断开P2P客户端连接 @param clientPtr 客户端指针 @return 客户端指针
clientLogin(int clientPtr, String username, String password) Future<bool>
用户登录 @param clientPtr 客户端指针 @param username 用户名 @param password 用户密码 @return true 发送成功,false 发送失败
clientWrite(int clientPtr, ClientChannelType channelType, Uint8List buffer, int timeout) Future<int>
发送buffer @param clientPtr 客户端指针 @param channelType 要读取的通道ID @see ClientChannelType @param buffer 发送buffer @param timeout 超时时间 秒为单位 @return
clientWriteCgi(int clientPtr, String cgi, {int timeout = 5}) Future<bool>
发送CGI指令 @param clientPtr 客户端指针 @param username 用户名 @param password 用户密码 @return true 发送成功,false 发送失败
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeCommandListener(int clientPtr) → void
移除设备指令监听
removeConnectListener(int clientPtr) → void
移除连接状态监听
setCommandListener(int clientPtr, CommandListener listener) → void
添加设备指令监听
setConnectListener(int clientPtr, ConnectListener listener) → void
添加连接状态监听
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getInstance() AppP2PApi
获取单例