◆ FsWatchAwaiter_()
| uvco::FsWatch::FsWatchAwaiter_::FsWatchAwaiter_ |
( |
| ) |
|
static constexpr unsigned defaultCapacity
Definition fs.cc:324
BoundedQueue< FileEvent > events_
Definition fs.cc:338
◆ addError()
| void uvco::FsWatch::FsWatchAwaiter_::addError |
( |
uv_status | status | ) |
|
372 {
374 fmt::print(stderr, "uvco dropped FS event error {}", uv_strerror(status));
375 }
376 events_.put(FileEvent{status});
377}
◆ addEvent()
| void uvco::FsWatch::FsWatchAwaiter_::addEvent |
( |
FileEvent | event | ) |
|
379 {
381 fmt::print(stderr, "uvco dropped FS event on {} due to queue overload\n",
382 event.path);
383 return;
384 }
386}
◆ await_ready()
| bool uvco::FsWatch::FsWatchAwaiter_::await_ready |
( |
| ) |
const |
|
nodiscard |
344 {
346}
bool stopped_
Definition fs.cc:339
◆ await_resume()
| bool uvco::FsWatch::FsWatchAwaiter_::await_resume |
( |
| ) |
|
353 {
357}
std::optional< std::coroutine_handle<> > handle_
Definition fs.cc:337
◆ await_suspend()
| void uvco::FsWatch::FsWatchAwaiter_::await_suspend |
( |
std::coroutine_handle<> | handle | ) |
|
◆ schedule()
| void uvco::FsWatch::FsWatchAwaiter_::schedule |
( |
| ) |
|
359 {
361 std::coroutine_handle<> handle =
handle_.value();
364 }
365}
static void enqueue(std::coroutine_handle<> handle)
Definition loop.cc:94
◆ stop()
| void uvco::FsWatch::FsWatchAwaiter_::stop |
( |
| ) |
|
367 {
370}
void schedule()
Definition fs.cc:359
◆ 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: