Вопросы по теме 'streambuf'
Чтение из последовательного порта с помощью Boost Asio
Я хочу проверить входящие пакеты данных на последовательный порт, используя boost.asio . Каждый пакет данных будет начинаться с заголовка длиной в один байт и будет указывать, какой тип сообщения был отправлен. Каждый тип сообщения имеет свою...
39711 просмотров
schedule
02.06.2022
Как реализовать seekg() для пользовательского istream/streambuf?
Десять лет назад я был экспертом по C++, но последние 10 лет я программировал на Java. Я только что начал проект C++, в котором используется небольшой сторонний анализатор XML. Синтаксический анализатор XML принимает istream STL. Мои XML-данные...
2430 просмотров
schedule
09.05.2024
Чтение целых чисел из отформатированного файла с отображением памяти
У меня есть отображение в памяти большого форматированного (текстового) файла, содержащего одно целое число в строке, например:
123
345
34324
3232
...
Итак, у меня есть указатель на память в первом байте, а также указатель на память в...
1390 просмотров
schedule
07.12.2022
Обертывание libcurl с помощью std::streambuf для загрузки?
Я реализовал половину API std::streambuf для чтения (т. е. underflow() и xsgetn() ) вокруг libcurl, чтобы к обычному istream можно было подключить такой streambuf и получать содержимое с HTTP- или FTP-серверов. Это прекрасно работает....
210 просмотров
schedule
19.01.2023
Обработка буфера std::stringstream
Я помещаю некоторые данные в поток buf, полученный из stringstream
std::stringstream data;
auto buf = data.rdbuf();
buf->sputn(XXX);
Я хочу иметь возможность поместить некоторые фиктивные данные в этот буфер, а затем позже, когда у меня...
471 просмотров
schedule
29.08.2022
Работа с boost::asio::streambuf
В поисках boost::asio (и вместе с ним boost) решил написать асинхронный сервер. Для хранения входящих данных я использую boost::asio::streambuf. Вот у меня проблема. Когда я получаю второе сообщение от клиента и последующие, я вижу, что в буфере...
19806 просмотров
schedule
28.05.2023
как читать поток в буфер Concurrency::streams::streambuf‹uint8_t›; на С++
Я работаю с cpprestsdk в проекте в качестве сервера. Мне нужно прочитать Тело запроса на размещение.
в документации используется message.body().read_to_end(buffer);
Я пробовал это без успеха.
void MyProject::handle_post(http_request...
1256 просмотров
schedule
24.01.2023
CRTP вызывает дочернюю функцию в деструкторе родителя
У меня есть два класса, структурированные так (упрощенный код, чтобы показать проблему более четко):
template<typename stream_type>
class Stream : public std::basic_streambuf<char, std::char_traits<char>>
{
private:...
116 просмотров
schedule
03.02.2023