このページを編集する際は,編集に関する方針に従ってください.
概要
/** * @file mio.c * @brief MIO -- Managed Input/Output * * The purpose of this file, is mainly to provide support, to any component * of jabberd, for abstraced I/O functions. This works much like tstreams, * and will incorporate the functionality of io_select initially, but will be * expanded to support any socket handling model, such as polld, SIGIO, etc * * This works to abstract the socket work, and hide it from the component, * this way, the component does not have to deal with any complexeties of * socket functions. */
関数・マクロ
static result _karma_heartbeat(void*arg)?
void mio_init(void)
void mio_stop(void)
mio mio_new(int fd, void *cb, void *arg, mio_handlers mh)
構造体
struct mio_connect_st?
struct mio_main_st?
変数
/* global object */ ios mio__data = NULL; /**< global data for mio */
実装
実装の説明を書いてください
呼出元
#related: relatedプラグインは廃止されました。