maph 1.0.0 High-Performance Memory-Mapped Key-Value Database with O(1) Lookups

Loading...
Searching...
No Matches
Classes | Macros
gcd.h File Reference
`#include "internal/loop_data.h"`
`#include <dispatch/dispatch.h>`
Include dependency graph for gcd.h:

Go to the source code of this file.

## Classes
struct | us_loop_t
struct | us_poll_t

## Macros
#define | LIBUS_SOCKET_READABLE 1
#define | LIBUS_SOCKET_WRITABLE 2

## Class Documentation

## ◆ us_loop_t

struct us_loop_t

Definition at line 26 of file asio.h.

Collaboration diagram for us_loop_t:

Class Members
int | current_ready_poll |
struct us_internal_loop_data_t | data |
int | fd |
dispatch_queue_t | gcd_queue |
void * | io |
int | is_default |
int | num_polls |
int | num_ready_polls |
struct kevent | ready_polls[1024] |
uv_check_t * | uv_check |
uv_loop_t * | uv_loop |
uv_prepare_t * | uv_pre |

## ◆ us_poll_t

struct us_poll_t

Definition at line 37 of file asio.h.

Collaboration diagram for us_poll_t:

Class Members
void * | boost_block |
int | events |
LIBUS_SOCKET_DESCRIPTOR | fd |
dispatch_source_t | gcd_read |
dispatch_source_t | gcd_write |
unsigned char | poll_type |
struct us_poll_t.state | state |
uv_poll_t * | uv_p |

## Macro Definition Documentation

## ◆ LIBUS_SOCKET_READABLE

#define LIBUS_SOCKET_READABLE 1

Definition at line 24 of file gcd.h.

## ◆ LIBUS_SOCKET_WRITABLE

#define LIBUS_SOCKET_WRITABLE 2

Definition at line 25 of file gcd.h.