php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_php_stream_ops Struct Reference

#include <php_streams.h>

Data Fields

ssize_t(* write )(php_stream *stream, const char *buf, size_t count)
 
ssize_t(* read )(php_stream *stream, char *buf, size_t count)
 
int(* close )(php_stream *stream, int close_handle)
 
int(* flush )(php_stream *stream)
 
const char * label
 
int(* seek )(php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset)
 
int(* cast )(php_stream *stream, int castas, void **ret)
 
int(* stat )(php_stream *stream, php_stream_statbuf *ssb)
 
int(* set_option )(php_stream *stream, int option, int value, void *ptrparam)
 

Detailed Description

Definition at line 115 of file php_streams.h.

Field Documentation

◆ cast

int(* _php_stream_ops::cast) (php_stream *stream, int castas, void **ret)

Definition at line 126 of file php_streams.h.

◆ close

int(* _php_stream_ops::close) (php_stream *stream, int close_handle)

Definition at line 119 of file php_streams.h.

◆ flush

int(* _php_stream_ops::flush) (php_stream *stream)

Definition at line 120 of file php_streams.h.

◆ label

const char* _php_stream_ops::label

Definition at line 122 of file php_streams.h.

◆ read

ssize_t(* _php_stream_ops::read) (php_stream *stream, char *buf, size_t count)

Definition at line 118 of file php_streams.h.

◆ seek

int(* _php_stream_ops::seek) (php_stream *stream, zend_off_t offset, int whence, zend_off_t *newoffset)

Definition at line 125 of file php_streams.h.

◆ set_option

int(* _php_stream_ops::set_option) (php_stream *stream, int option, int value, void *ptrparam)

Definition at line 128 of file php_streams.h.

◆ stat

int(* _php_stream_ops::stat) (php_stream *stream, php_stream_statbuf *ssb)

Definition at line 127 of file php_streams.h.

◆ write

ssize_t(* _php_stream_ops::write) (php_stream *stream, const char *buf, size_t count)

Definition at line 117 of file php_streams.h.


The documentation for this struct was generated from the following file: