◆ FsWatchAwaiter_()
| uvco::FsWatch::FsWatchAwaiter_::FsWatchAwaiter_ |
( |
| ) |
|
static constexpr unsigned defaultCapacity
Definition fs.cc:321
BoundedQueue< FileEvent > events_
Definition fs.cc:335
◆ addError()
| void uvco::FsWatch::FsWatchAwaiter_::addError |
( |
uv_status | status | ) |
|
369 {
371 fmt::print(stderr, "uvco dropped FS event error {}", uv_strerror(status));
372 }
373 events_.put(FileEvent{status});
374}
◆ addEvent()
| void uvco::FsWatch::FsWatchAwaiter_::addEvent |
( |
FileEvent | event | ) |
|
376 {
378 fmt::print(stderr, "uvco dropped FS event on {} due to queue overload\n",
379 event.path);
380 return;
381 }
383}
◆ await_ready()
| bool uvco::FsWatch::FsWatchAwaiter_::await_ready |
( |
| ) |
const |
|
nodiscard |
341 {
343}
bool stopped_
Definition fs.cc:336
◆ await_resume()
| bool uvco::FsWatch::FsWatchAwaiter_::await_resume |
( |
| ) |
|
350 {
354}
std::optional< std::coroutine_handle<> > handle_
Definition fs.cc:334
◆ await_suspend()
| void uvco::FsWatch::FsWatchAwaiter_::await_suspend |
( |
std::coroutine_handle<> | handle | ) |
|
◆ schedule()
| void uvco::FsWatch::FsWatchAwaiter_::schedule |
( |
| ) |
|
356 {
358 std::coroutine_handle<> handle =
handle_.value();
361 }
362}
static void enqueue(std::coroutine_handle<> handle)
Definition loop.cc:94
◆ stop()
| void uvco::FsWatch::FsWatchAwaiter_::stop |
( |
| ) |
|
364 {
367}
void schedule()
Definition fs.cc:356
◆ defaultCapacity
| unsigned uvco::FsWatch::FsWatchAwaiter_::defaultCapacity = 128 |
|
staticconstexpr |
◆ events_
◆ handle_
| std::optional<std::coroutine_handle<> > uvco::FsWatch::FsWatchAwaiter_::handle_ |
◆ stopped_
| bool uvco::FsWatch::FsWatchAwaiter_::stopped_ {} |
The documentation for this struct was generated from the following file: