![]() ![]() ![]()
|
SophiaFramework 2.2 |
#include <SFBGetLine.hpp>
class SFBGetLine : public SFBPeek;
typedef SFBGetLine& SFBGetLineRef; typedef SFBGetLine* SFBGetLinePtr; typedef SFBGetLine** SFBGetLineHandle; typedef const SFBGetLine ConstSFBGetLine; typedef const SFBGetLine& ConstSFBGetLineRef; typedef const SFBGetLine* ConstSFBGetLinePtr; typedef const SFBGetLine** ConstSFBGetLineHandle;
| パブリック関数 | ||
|---|---|---|
| public |
AddRef (SFBBase から継承) | インターフェイスの参照カウントをインクリメントします。 |
| public |
Advance (SFBPeek から継承) | バッファ内のピークポインタを前進または後進させます。 |
| public static |
EOLSize | GetLine によって返される行の EOL シーケンスの長さを返します。 |
| public static |
Exhausted (SFBSource から継承) | ISource、IPeek、または IGetLine がデータを処理し尽くしたかどうかをチェックします。 |
| public |
GetLine | テキストの次の論理行をデータソースから取得します。 |
| public static |
LineComplete | 完全な行が返されたかどうかチェックします。 |
| public |
Peek (SFBPeek から継承) | バッファに格納されたデータへのポインタを返し、オプションとして、バッファ内のデータをさらに読み取りることを試みます。 |
| public |
Peekable (SFBPeek から継承) | バッファに格納されていないデータがまだある場合に、コールバック関数をコールします。 |
| public |
QueryInterface (SFBQuery から継承) | このオブジェクトからの別の API を問い合わせます。 |
| public |
Read (SFBSource から継承) | 指定されたバッファにソースストリームからのバイトをコピーします。 |
| public |
Readable (SFBSource から継承) | ISOURCE_Read()がISOURCE_WAIT以外のものを返した場合にコールされるコールバックをスケジュールまたはキャンセルします。 |
| public |
Release (SFBBase から継承) | インターフェイスの参照カウントをデクリメントします。 |
| public |
Self (SFBQuery から継承) | オブジェクトを単一インタフェースで実装する際に使用します。 |
| public |
UngetLine | データソースからの最後の論理行の一部または全部を取得解除し、 ストリーム内の行の終結文字を元に戻します。 |
EOL シーケンスは、行が返される前に GetLine によって除去されます。
| Copyright(C) 2003-2004 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|