jabberd2  2.7.0
Data Fields
mio_st Struct Reference

#include <mio.h>

Data Fields

void(* mio_free )(struct mio_st **m)
 
struct mio_fd_st *(* mio_listen )(struct mio_st **m, int port, const char *sourceip, mio_handler_t app, void *arg)
 
struct mio_fd_st *(* mio_connect )(struct mio_st **m, int port, const char *hostip, const char *srcip, mio_handler_t app, void *arg)
 
struct mio_fd_st *(* mio_register )(struct mio_st **m, int fd, mio_handler_t app, void *arg)
 
void(* mio_app )(struct mio_st **m, struct mio_fd_st *fd, mio_handler_t app, void *arg)
 
void(* mio_close )(struct mio_st **m, struct mio_fd_st *fd)
 
void(* mio_write )(struct mio_st **m, struct mio_fd_st *fd)
 
void(* mio_read )(struct mio_st **m, struct mio_fd_st *fd)
 
void(* mio_run )(struct mio_st **m, int timeout)
 

Detailed Description

Definition at line 109 of file mio.h.

Field Documentation

◆ mio_free

void(* mio_st::mio_free) (struct mio_st **m)

Definition at line 111 of file mio.h.

◆ mio_listen

struct mio_fd_st*(* mio_st::mio_listen) (struct mio_st **m, int port, const char *sourceip, mio_handler_t app, void *arg)

Definition at line 113 of file mio.h.

◆ mio_connect

struct mio_fd_st*(* mio_st::mio_connect) (struct mio_st **m, int port, const char *hostip, const char *srcip, mio_handler_t app, void *arg)

Definition at line 116 of file mio.h.

◆ mio_register

struct mio_fd_st*(* mio_st::mio_register) (struct mio_st **m, int fd, mio_handler_t app, void *arg)

Definition at line 119 of file mio.h.

◆ mio_app

void(* mio_st::mio_app) (struct mio_st **m, struct mio_fd_st *fd, mio_handler_t app, void *arg)

Definition at line 122 of file mio.h.

◆ mio_close

void(* mio_st::mio_close) (struct mio_st **m, struct mio_fd_st *fd)

Definition at line 125 of file mio.h.

◆ mio_write

void(* mio_st::mio_write) (struct mio_st **m, struct mio_fd_st *fd)

Definition at line 127 of file mio.h.

◆ mio_read

void(* mio_st::mio_read) (struct mio_st **m, struct mio_fd_st *fd)

Definition at line 129 of file mio.h.

◆ mio_run

void(* mio_st::mio_run) (struct mio_st **m, int timeout)

Definition at line 131 of file mio.h.


The documentation for this struct was generated from the following file: