webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
CFReadStreamCallBacksV1 Struct Reference

Public Attributes

CFIndex version
 
void *(* create )(CFReadStreamRef stream, void *info)
 
void(* finalize )(CFReadStreamRef stream, void *info)
 
CFStringRef(* copyDescription )(CFReadStreamRef stream, void *info)
 
Boolean(* open )(CFReadStreamRef stream, CFStreamError *error, Boolean *openComplete, void *info)
 
Boolean(* openCompleted )(CFReadStreamRef stream, CFStreamError *error, void *info)
 
CFIndex(* read )(CFReadStreamRef stream, UInt8 *buffer, CFIndex bufferLength, CFStreamError *error, Boolean *atEOF, void *info)
 
const UInt8 *(* getBuffer )(CFReadStreamRef stream, CFIndex maxBytesToRead, CFIndex *numBytesRead, CFStreamError *error, Boolean *atEOF, void *info)
 
Boolean(* canRead )(CFReadStreamRef stream, void *info)
 
void(* close )(CFReadStreamRef stream, void *info)
 
CFTypeRef(* copyProperty )(CFReadStreamRef stream, CFStringRef propertyName, void *info)
 
Boolean(* setProperty )(CFReadStreamRef stream, CFStringRef propertyName, CFTypeRef propertyValue, void *info)
 
void(* requestEvents )(CFReadStreamRef stream, CFOptionFlags streamEvents, void *info)
 
void(* schedule )(CFReadStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode, void *info)
 
void(* unschedule )(CFReadStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode, void *info)
 

Member Data Documentation

◆ canRead

Boolean(* CFReadStreamCallBacksV1::canRead) (CFReadStreamRef stream, void *info)

◆ close

void(* CFReadStreamCallBacksV1::close) (CFReadStreamRef stream, void *info)

◆ copyDescription

CFStringRef(* CFReadStreamCallBacksV1::copyDescription) (CFReadStreamRef stream, void *info)

◆ copyProperty

CFTypeRef(* CFReadStreamCallBacksV1::copyProperty) (CFReadStreamRef stream, CFStringRef propertyName, void *info)

◆ create

void*(* CFReadStreamCallBacksV1::create) (CFReadStreamRef stream, void *info)

◆ finalize

void(* CFReadStreamCallBacksV1::finalize) (CFReadStreamRef stream, void *info)

◆ getBuffer

const UInt8*(* CFReadStreamCallBacksV1::getBuffer) (CFReadStreamRef stream, CFIndex maxBytesToRead, CFIndex *numBytesRead, CFStreamError *error, Boolean *atEOF, void *info)

◆ open

Boolean(* CFReadStreamCallBacksV1::open) (CFReadStreamRef stream, CFStreamError *error, Boolean *openComplete, void *info)

◆ openCompleted

Boolean(* CFReadStreamCallBacksV1::openCompleted) (CFReadStreamRef stream, CFStreamError *error, void *info)

◆ read

CFIndex(* CFReadStreamCallBacksV1::read) (CFReadStreamRef stream, UInt8 *buffer, CFIndex bufferLength, CFStreamError *error, Boolean *atEOF, void *info)

◆ requestEvents

void(* CFReadStreamCallBacksV1::requestEvents) (CFReadStreamRef stream, CFOptionFlags streamEvents, void *info)

◆ schedule

void(* CFReadStreamCallBacksV1::schedule) (CFReadStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode, void *info)

◆ setProperty

Boolean(* CFReadStreamCallBacksV1::setProperty) (CFReadStreamRef stream, CFStringRef propertyName, CFTypeRef propertyValue, void *info)

◆ unschedule

void(* CFReadStreamCallBacksV1::unschedule) (CFReadStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode, void *info)

◆ version

CFIndex CFReadStreamCallBacksV1::version

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