One Logo Pool Ball
Foundation · IOS API REFERENCE

InputStream

class · SDK 27.1

class InputStream

Members (6)

method

getBuffer

TypeScript
getBuffer(len: SDKHandle): { $ret: boolean; $out: { "buffer": (SDKHandle) | null } }
Swift declaration
func getBuffer(_ buffer: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>, length len: UnsafeMutablePointer<Int>) -> Bool

Omit the output parameters from the call. The result contains $ret and $out, with buffer inside $out.

init

init

TypeScript
static initData(data: ArrayBuffer): InputStream
Swift declaration
init(data: Data)
init

init

TypeScript
static initFileAtPath(path: string): (InputStream) | null
Swift declaration
convenience init?(fileAtPath path: String)
init · iOS 4.0+

init

TypeScript
static initUrl(url: string): (InputStream) | null
Swift declaration
init?(url: URL)
method

read

TypeScript
read(buffer: SDKHandle, len: number): number
Swift declaration
func read(_ buffer: UnsafeMutablePointer<UInt8>, maxLength len: Int) -> Int
get

hasBytesAvailable

TypeScript
get hasBytesAvailable(): boolean
Swift declaration
var hasBytesAvailable: Bool { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

InputStream.init()

inherited init: cannot prove legal (class declares 5 custom initializers)

All Foundation types →