#include <eel_net.h>
|
| | eel_net_state (int max_con, JNL_IAsyncDNS *dns) |
| | ~eel_net_state () |
| EEL_F | onConnect (char *hostNameOwned, int port, int block) |
| EEL_F | onClose (void *opaque, EEL_F handle) |
| EEL_F | set_block (void *opaque, EEL_F handle, bool block) |
| EEL_F | onListen (void *opaque, EEL_F handle, int mode, EEL_F *ifStr, EEL_F *ipOut) |
| int | __run_connect (connection_state *cs, unsigned int ip) |
| int | __run (connection_state *cs) |
| int | do_send (void *opaque, EEL_F h, const char *src, int len) |
| int | do_recv (void *opaque, EEL_F h, char *buf, int maxlen) |
◆ anonymous enum
| Enumerator |
|---|
| STATE_FREE | |
| STATE_RESOLVING | |
| STATE_CONNECTED | |
| STATE_ERR | |
◆ anonymous enum
| Enumerator |
|---|
| CONNECTION_ID_BASE | |
◆ eel_net_state()
| eel_net_state::eel_net_state |
( |
int | max_con, |
|
|
JNL_IAsyncDNS * | dns ) |
◆ ~eel_net_state()
| eel_net_state::~eel_net_state |
( |
| ) |
|
◆ __run()
◆ __run_connect()
◆ do_recv()
| int eel_net_state::do_recv |
( |
void * | opaque, |
|
|
EEL_F | h, |
|
|
char * | buf, |
|
|
int | maxlen ) |
◆ do_send()
| int eel_net_state::do_send |
( |
void * | opaque, |
|
|
EEL_F | h, |
|
|
const char * | src, |
|
|
int | len ) |
◆ onClose()
| EEL_F eel_net_state::onClose |
( |
void * | opaque, |
|
|
EEL_F | handle ) |
◆ onConnect()
| EEL_F eel_net_state::onConnect |
( |
char * | hostNameOwned, |
|
|
int | port, |
|
|
int | block ) |
◆ onListen()
| EEL_F eel_net_state::onListen |
( |
void * | opaque, |
|
|
EEL_F | handle, |
|
|
int | mode, |
|
|
EEL_F * | ifStr, |
|
|
EEL_F * | ipOut ) |
◆ set_block()
| EEL_F eel_net_state::set_block |
( |
void * | opaque, |
|
|
EEL_F | handle, |
|
|
bool | block ) |
◆ m_cons
◆ m_dns
| JNL_IAsyncDNS* eel_net_state::m_dns |
◆ m_listens
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/ysfx/thirdparty/WDL/source/WDL/eel2/eel_net.h