Sdílet prostřednictvím


concurrency::streams – obor názvů

Poznámka k upozorněníUpozornění

Toto téma obsahuje informace o rozhraní C++ REST SDK 1.0 (kódový název "Casablanca").Pokud používáte novější verze z Codeplex Casablanca webové stránky, pak použijte místní dokumentaci na adrese http://casablanca.codeplex.com/documentation.

namespace streams;

Členy

Typedefs

Name

Popis

fstream

stringstream

Stringstream umožňuje vstupního datového proudu být zkonstruován z std::string nebo std::wstring pro výstupní datové proudy, které základního kontejneru pro řetězec může být načten pomocí možnostibuf->collection().

stringstreambuf

wstringstream

wstringstreambuf

Třídy

Name

Popis

async_iostream – třída

Konkrétní istream STL, které závisí na vyrovnávací paměť asynchronní datového proudu pro vstup a její výstup.

async_istream – třída

Konkrétní istream STL, které závisí na asynchronní proudu pro vstup a její výstup.

async_ostream – třída

Konkrétní ostream STL, které závisí na asynchronní proudu pro vstup a její výstup.

<PAVE_OVER> basic_istream – třída (C++ REST SDK)

<PAVE_OVER> basic_ostream – třída (C++ REST SDK)

bytestream – třída

bytestream Umožňuje vstupního datového proudu být zkonstruován z jakékoli STL kontejneru.

container_buffer – třída

Třída basic_container_buffer slouží jako vyrovnávací paměti na základě paměti datový proud, který podporuje psaní nebo čtení sekvence znaků.Všimněte si, že nelze použít jako vyrovnávací paměť výrobce příjemce.

container_stream – třída

Statická třída umožňuje uživatelům vytvářet vstupní a výstupní datové proudy na základě vypnout STL kolekcí.Výhradně za účelem této třídy a vyhnout se tak uživatelé nebudou mít znát vyrovnávací paměti datového proudu.

file_buffer – třída

Datový proud vyrovnávací paměť pro datové proudy souboru.

file_stream – třída

Třída datového proudu soubor obsahující objekt pro vytváření funkce pro datové proudy souboru.

producer_consumer_buffer – třída

Třída producer_consumer_buffer slouží jako datový proud na základě paměti vyrovnávací paměti, která podporuje zápis i čtení sekvence bajtů.Slouží jako vyrovnávací paměť spotřebitele/výrobce.

rawptr_buffer – třída

rawptr_buffer Třída slouží jako vyrovnávací paměť na základě paměti datový proud, který podporuje čtení sekvence znaků nebo z pevné velikosti bloku.Všimněte si, že jej nelze použít současně pro čtení i zápisu.

rawptr_stream – třída

Třída rawptr_stream se používá k vytváření datových proudů založeno paměti, které podporují zápisu nebo čtení sekvence znaků do / z pevné velikosti bloku.

stdio_istream – třída

stdio_istream představuje istream asynchronní odvozen od standardní synchronní datového proudu, definované v oboru názvů "standardní".Je vytvořen z odkaz na standardní datový proud, který musí být platný po dobu trvání asynchronní datového proudu.

stdio_ostream – třída

stdio_ostream představuje asynchronní ostream odvozen od standardní synchronní datového proudu, definované v oboru názvů "standardní".Je vytvořen z odkaz na standardní datový proud, který musí být platný po dobu trvání asynchronní datového proudu.

streambuf – třída

Vyrovnávací paměť počítáno referenční datového proudu.

Veřejné třídy

Name

Popis

streambuf – třída

Vyrovnávací paměť počítáno referenční datového proudu.

Požadavky

Záhlaví: astreambuf.h, containerstream.h, filestream.h, interopstream.h, producerconsumerstream.h, rawptrstream.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

concurrency – obor názvů (C++ REST SDK)