接口

GioUnix基于文件描述符

自:2.24

描述 [源码]

interface GioUnix.FileDescriptorBased : GObject.Object

GFileDescriptorBased 是一个基于文件描述符的 IO 接口。

它被实现为基于文件描述符的流(GInputStreamGOutputStream)。

注意,<gio/gfiledescriptorbased.h> 属于特定于 UNIXGIO 接口,因此您在使用它时必须使用 gio-unix-2.0.pc pkg-config 文件或 GioUnix-2.0 GIR 命名空间。

自:2.24

先决条件

为了实现 FileDescriptorBased,您必须从GObject 继承类型。

函数

g_file_descriptor_based_get_fd

获取底层文件描述符。

自:2.24

接口结构

struct GioUnixFileDescriptorBasedIface {
  GTypeInterface g_iface;
  int (* get_fd) (
    GFileDescriptorBased* fd_based
  );
  
}

基于文件描述符的 io 对象的接口。

接口成员
g_iface
GTypeInterface
 

父接口。

get_fd
int (* get_fd) (
    GFileDescriptorBased* fd_based
  )
 

获取底层文件描述符。