Instance Method インスタンスメソッド

getBuffer(_:length:)

Returns by reference a pointer to a read buffer and, by reference, the number of bytes available, and returns a Boolean value that indicates whether the buffer is available. 読み出しバッファに対するポインタを参照によってそして、利用可能なバイト数を参照によって返します、そしてバッファが利用可能かどうかを指し示すブール値を返します。

Declaration 宣言

func getBuffer(_ buffer: UnsafeMutablePointer<UnsafeMutablePointer<UInt8>?>, 
        length len: UnsafeMutablePointer<Int>) -> Bool

Parameters パラメータ

buffer

Upon return, contains a pointer to a read buffer. The buffer is only valid until the next stream operation is performed. 戻りでは、読み出しバッファに対するポインタを含みます。バッファは、ただ次のストリーム操作が実行されるまで有効なだけです。

len

Upon return, contains the number of bytes available. 戻りでは、利用可能なバイト数を含みます。

Return Value 戻り値

true if the buffer is available, otherwise false. バッファが利用可能ならばtrue、そうでないならばfalse

Subclasses of NSInputStream may return false if this operation is not appropriate for the stream type. NSInputStreamのサブクラスはfalseを返すかもしれません、もしこの操作がストリーム型に適さないならば。

See Also 参照

Using Streams ストリームを使う