- Fix some compiler errors -- likely cut-n-paste things from C++
- Use doxygen-friendly names This commit was SVN r265.
Этот коммит содержится в:
родитель
8abdc42be1
Коммит
3977a5ceca
@ -25,16 +25,21 @@ extern lam_class_info_t lam_reactor_cls;
|
|||||||
* implement the lam_reactor_listener_t interface.
|
* implement the lam_reactor_listener_t interface.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
struct lam_reactor_listener_t;
|
||||||
|
typedef void (*rl_recv_handler_fn_t)(struct lam_reactor_listener_t *r, int sd);
|
||||||
|
typedef void (*rl_send_handler_fn_t)(struct lam_reactor_listener_t *r, int sd);
|
||||||
|
typedef void (*rl_except_handler_fn_t)(struct lam_reactor_listener_t *r, int sd);
|
||||||
|
|
||||||
struct lam_reactor_listener_t {
|
struct lam_reactor_listener_t {
|
||||||
|
rl_recv_handler_fn_t rl_recv_handler;
|
||||||
|
rl_send_handler_fn_t rl_send_handler;
|
||||||
|
rl_except_handler_fn_t rl_except_handler;
|
||||||
void *rl_user_data;
|
void *rl_user_data;
|
||||||
void (*rl_recv_handler)(struct _lam_reactor_listener*, int sd);
|
|
||||||
void (*rl_send_handler)(struct _lam_reactor_listener*, int sd);
|
|
||||||
void (*rl_except_handler)(struct _lam_reactor_listener*, int sd);
|
|
||||||
};
|
};
|
||||||
typedef struct lam_reactor_listener_t lam_reactor_listener_t;
|
typedef struct lam_reactor_listener_t lam_reactor_listener_t;
|
||||||
|
|
||||||
|
|
||||||
typedef struct lam_reactor_descriptor_t {
|
struct lam_reactor_descriptor_t {
|
||||||
lam_list_item_t rd_base;
|
lam_list_item_t rd_base;
|
||||||
int rd;
|
int rd;
|
||||||
volatile int rd_flags;
|
volatile int rd_flags;
|
||||||
@ -49,7 +54,7 @@ void lam_reactor_descriptor_init(lam_reactor_descriptor_t*);
|
|||||||
void lam_reactor_descriptor_destroy(lam_reactor_descriptor_t*);
|
void lam_reactor_descriptor_destroy(lam_reactor_descriptor_t*);
|
||||||
|
|
||||||
|
|
||||||
typedef struct lam_reactor_t {
|
struct lam_reactor_t {
|
||||||
lam_object_t r_base;
|
lam_object_t r_base;
|
||||||
lam_mutex_t r_mutex;
|
lam_mutex_t r_mutex;
|
||||||
lam_list_t r_active;
|
lam_list_t r_active;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user