userver: ydb::TopicWriterBase Class Reference
Loading...
Searching...
No Matches
ydb::TopicWriterBase Class Referenceabstract

#include <userver/ydb/topic_writer.hpp>

Detailed Description

Base interface for writing messages to a YDB topic.

Definition at line 63 of file topic_writer.hpp.

+ Inheritance diagram for ydb::TopicWriterBase:

Public Member Functions

virtual TopicWriteResult WriteMessage (std::string message, const TopicWriterMetadata &meta)=0
 Write a message to YDB.
 
 TopicWriterBase (const TopicWriterBase &)=delete
 
 TopicWriterBase (TopicWriterBase &&)=delete
 
TopicWriterBaseoperator= (const TopicWriterBase &)=delete
 
TopicWriterBaseoperator= (TopicWriterBase &&)=delete
 

Member Function Documentation

◆ WriteMessage()

virtual TopicWriteResult ydb::TopicWriterBase::WriteMessage ( std::string message,
const TopicWriterMetadata & meta )
nodiscardpure virtual

Write a message to YDB.

Parameters
[in]messagemessage data to be sent to the topic
[in]metakey-value metadata to attach to the message
Returns
result of the message handling

Implemented in ydb::TopicWriter.


The documentation for this class was generated from the following file: