-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
class diagramAnything related to Class DiagramAnything related to Class DiagramdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Milestone
Description
+---------------+ +------------------+
| struct peer | +------>| enum peer_state |
+---------------+ | +------------------+
| +fd | | | PS_READ |
| state >---+ | PS_WRITE |
| writebuff[] | +------------------+
| writerb |
| *handler | +------------------+
+---------------+ +-->| struct ev_epoll |
| +------------------+
+-----------------+ +---------------+ | | epollfd |
| struct ev | +-->| union ev_priv | | +------------------+
+-----------------+ | +---------------+ |
| id | | | ev_epoll >-------+ +------------------+
| forks | | | ev_select >---------->| struct ev_select |
| children[] | | | ev_mock >-------+ +------------------+
| private_data >--+ +---------------+ | | ? |
+-----------------+ | +----------------- +
| *on_recvd | |
| *on_writefinish | | +------------------+
+-----------------+ +-->| struct ev_mock |
^ ^ +------------------+
| | | ? |
| +--------------+ +------------------+
| |
+---^-----------+ +---^------------+
| struct ev_srv | | struct ev_clnt |
+---------------+ +----------------+
| +struct ev | | +struct ev |
| listenfd | | hostname |
| bind | | port |
+---------------+ +----------------+
| *on_connect | | ? |
+---------------+ +----------------+
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
class diagramAnything related to Class DiagramAnything related to Class DiagramdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request