xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 静态包属性
Stream接口 参考

流接口 更多...

类 Stream 继承关系图:
FileInputStream FileInputStream FileOutputStream FileOutputStream StreamSocket

Public 成员函数

静态包属性

详细描述

流接口

在文件 BuiltinObjects.x788 行定义.

成员函数说明

◆ available() [1/2]

long available ( bool  wait)

是否可读

参数
wait是否等待
返回
可读长度

FileInputStream, FileOutputStream, FileInputStream, FileOutputStream, StreamSocket , 以及 StreamSocket 内被实现.

◆ available() [2/2]

long available ( bool  ) throws IllegalArgumentException, IOException, InterruptedException

◆ close() [1/2]

void close ( ) throws IllegalArgumentException

◆ close() [2/2]

void close ( )

◆ flush()

void flush ( ) throws IOException

◆ getPosition() [1/2]

long getPosition ( ) throws IllegalArgumentException, IOException

◆ getPosition() [2/2]

long getPosition ( )

获取流当前位置

返回
返回值

StreamSocket, FileInputStream, FileOutputStream, FileInputStream , 以及 FileOutputStream 内被实现.

◆ length() [1/2]

long length ( ) throws IllegalArgumentException, IOException

◆ length() [2/2]

long length ( )

获取流总长

返回
返回值

StreamSocket, FileInputStream, FileOutputStream, FileInputStream , 以及 FileOutputStream 内被实现.

◆ read() [1/2]

int read ( byte []  buffer,
int  pos,
int  length 
)

读取数据

参数
buffer缓冲区
pos位置
length长度
返回
读取长度

StreamSocket 内被实现.

◆ read() [2/2]

StreamSocket 内被实现.

◆ readBool()

StreamSocket 内被实现.

◆ readBoolLE()

StreamSocket 内被实现.

◆ readChar()

StreamSocket 内被实现.

◆ readCharLE()

StreamSocket 内被实现.

◆ readDouble()

StreamSocket 内被实现.

◆ readDoubleLE()

StreamSocket 内被实现.

◆ readFloat()

StreamSocket 内被实现.

◆ readFloatLE()

StreamSocket 内被实现.

◆ readInt()

StreamSocket 内被实现.

◆ readIntLE()

StreamSocket 内被实现.

◆ readLong()

StreamSocket 内被实现.

◆ readLongLE()

StreamSocket 内被实现.

◆ readShort()

StreamSocket 内被实现.

◆ readShortLE()

StreamSocket 内被实现.

◆ readString()

StreamSocket 内被实现.

◆ readStringLE()

StreamSocket 内被实现.

◆ seek()

long seek ( int  ,
long   
) throws IndexOutOfBoundsException, IllegalArgumentException, IOException

◆ setPosition()

long setPosition ( int  pos)

设置流位置

参数
pos位置
返回
返回值

◆ write() [1/2]

int write ( byte []  buffer,
int  pos,
int  length 
)

写入数据

参数
buffer缓冲区
pos位置
length长度
返回
写入的长度

StreamSocket, FileOutputStream , 以及 FileOutputStream 内被实现.

◆ write() [2/2]

StreamSocket 内被实现.

◆ writeBool()

StreamSocket 内被实现.

◆ writeBoolLE()

final void writeBoolLE ( bool  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeChar()

StreamSocket 内被实现.

◆ writeCharLE()

final void writeCharLE ( char  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeDouble()

final void writeDouble ( double  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeDoubleLE()

final void writeDoubleLE ( double  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeFloat()

final void writeFloat ( float  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeFloatLE()

final void writeFloatLE ( float  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeInt()

StreamSocket 内被实现.

◆ writeIntLE()

StreamSocket 内被实现.

◆ writeLong()

StreamSocket 内被实现.

◆ writeLongLE()

final void writeLongLE ( long  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeShort()

final void writeShort ( short  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeShortLE()

final void writeShortLE ( short  ) throws IllegalArgumentException, IOException, TimeoutException, InterruptedException

StreamSocket 内被实现.

◆ writeString()

StreamSocket 内被实现.

◆ writeStringLE()

StreamSocket 内被实现.

结构体成员变量说明

◆ SeekBegin

const int SeekBegin
staticpackage

在文件 BuiltinObjects.x789 行定义.

◆ SeekCurrent

const int SeekCurrent
staticpackage

在文件 BuiltinObjects.x790 行定义.

◆ SeekEnd

const int SeekEnd
staticpackage

在文件 BuiltinObjects.x791 行定义.