liblightify
|
Functions | |
int | lightify_set_socket_fn (struct lightify_ctx *ctx, write_to_socket_fn fpw, read_from_socket_fn fpr) |
int lightify_set_socket_fn | ( | struct lightify_ctx * | ctx, |
write_to_socket_fn | fpw, | ||
read_from_socket_fn | fpr | ||
) |
Setup callbacks for custom socket I/O
This function can be used to override default socket I/O, eg if you want to roll your own.
If one of the pointers are NULL, default handling will be reinstated, which is basically unix I/O using read(2) and write(2). See write_to_socket() and read_from_socket() for the implementation.