mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-20 20:24:33 +02:00
Rename AsyncJsonWriter::Flush()
-> MayFlush()
to reflect its usage
This commit is contained in:
parent
89418f38ee
commit
cd1ab7548c
@ -242,7 +242,7 @@ void JsonEncoder::FlushIfSafe(boost::asio::yield_context* yc) const
|
||||
// cast the m_Writer to AsyncJsonWriter without any additional checks as it is guaranteed
|
||||
// to be an instance of AsyncJsonWriter when m_IsAsyncWriter is true.
|
||||
auto ajw(static_cast<AsyncJsonWriter*>(m_Writer.get()));
|
||||
ajw->Flush(*yc);
|
||||
ajw->MayFlush(*yc);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ namespace icinga
|
||||
*
|
||||
* All users of this class must ensure that the underlying output stream will not perform any asynchronous I/O
|
||||
* operations when the @c write_character() or @c write_characters() methods are called. They shall only perform
|
||||
* such ops when the @c JsonEncoder allows them to do so by calling the @c Flush() method.
|
||||
* such ops when the @c JsonEncoder allows them to do so by calling the @c MayFlush() method.
|
||||
*
|
||||
* @ingroup base
|
||||
*/
|
||||
@ -25,7 +25,7 @@ class AsyncJsonWriter : public nlohmann::detail::output_adapter_protocol<char>
|
||||
{
|
||||
public:
|
||||
/**
|
||||
* Flush instructs the underlying output stream to write any buffered data to wherever it is supposed to go.
|
||||
* It instructs the underlying output stream to write any buffered data to wherever it is supposed to go.
|
||||
*
|
||||
* The @c JsonEncoder allows the stream to even perform asynchronous operations in a safe manner by calling
|
||||
* this method with a dedicated @c boost::asio::yield_context object. The stream must not perform any async
|
||||
@ -37,7 +37,7 @@ public:
|
||||
*
|
||||
* @param yield The yield context to use for asynchronous operations.
|
||||
*/
|
||||
virtual void Flush(boost::asio::yield_context& yield) = 0;
|
||||
virtual void MayFlush(boost::asio::yield_context& yield) = 0;
|
||||
};
|
||||
|
||||
class String;
|
||||
|
Loading…
x
Reference in New Issue
Block a user