| BasicSTDIStreamWrapper(std::basic_istream<char_type, traits_type>&, STDIOStreamWrappingMode) | Construit une nouvelle instance de BasicSTDIStreamWrapper. |
| BasicSTDIStreamWrapper(const BasicSTDIStreamWrapper&) | Constructeur de copie. Supprimé. |
| Flush() override | Vide les tampons de ce flux et écrit toutes les données tamponnées dans le stockage sous-jacent. Non pris en charge ! |
| operator=(const BasicSTDIStreamWrapper&) | Opérateur d’affectation par copie. Supprimé. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Si le mode d’encapsulation est binaire, lit le nombre d’octets spécifié depuis le flux, sinon lit le nombre de caractères spécifié et les convertit en type uint8_t. Écrit le résultat de la lecture dans le tableau d’octets spécifié. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| ReadByte() override | Si le mode d’encapsulation est binaire, lit un octet unique depuis le stockage du dernier caractère décodé, sinon lit un caractère unique depuis le flux et le convertit en type uint8_t. |
| SetLength(int64_t) override | Définit la longueur du flux représenté par l’objet actuel. Non pris en charge ! |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Si le mode d’encapsulation est binaire, écrit dans le flux la sous-plage spécifiée d’octets du tableau d’octets indiqué, sinon convertit la sous-plage spécifiée d’octets du tableau indiqué en type char_type puis écrit le résultat dans le flux. Non pris en charge ! |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Écrit la sous-plage spécifiée d’octets du tableau d’octets spécifié dans le flux. |
| WriteByte(uint8_t) override | Si le mode d’encapsulation est binaire, écrit dans le flux la valeur entière non signée de 8 bits spécifiée, sinon la convertit en type char_type puis écrit le résultat dans le flux. Non pris en charge ! |