文書   >   Foundation   >   Streams,Socket   >   InputStream   >   getBuffer(_:length:)
インスタンスメソッド
getBuffer(_:length:)
参照によって、読み出しバッファへのポインタ、および参照可能なバイト数を返します。バッファが使用可能かどうかを示すブール値を返します。
宣言
func getBuffer(_ buffer: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>, length len: UnsafeMutablePointer<Int>) -> Bool
パラメータ
buffer | 戻る時には、読み出しバッファへのポインタが格納されます。バッファは、次のストリーム操作が実行されるまでのみ有効です。 |
len | 戻る時には、使用可能なバイト数が格納されます。 |
戻り値
バッファが使用可能な場合は true、そうでない場合は false。
この操作がストリーム型に適切でない場合、NSInputStream のサブクラスは false を返すことがあります。
以下も見よ
ストリームの使用
func read(UnsafeMutablePointer<UInt8>, maxLength: Int)
指定されたバイト数まで、指定されたバッファに読み込みます。
var hasBytesAvailable: Bool
受信者が読み込み可能なバイト数を持っているかどうかを示すブール値。