Appendix F. Function reference

Table of Contents

F.1. Generic functions
F.1.1. rascal_accept
F.1.2. rascal_accept_service
F.1.3. rascal_aton
F.1.4. rascal_cancel
F.1.5. rascal_connect
F.1.6. rascal_connect_service
F.1.7. rascal_dispatcher
F.1.8. rascal_getaddr
F.1.9. rascal_gethost
F.1.10. rascal_get_rq_size
F.1.11. rascal_get_sq_size
F.1.12. rascal_get_errmsg
F.1.13. rascal_init
F.1.14. rascal_isok
F.1.15. rascal_ntoa
F.1.16. rascal_read
F.1.17. rascal_reads
F.1.18. rascal_set_context
F.1.19. rascal_wait
F.1.20. rascal_work
F.1.21. rascal_write
F.2. Advanced functions
F.2.1. rascal_get_option
F.2.2. rascal_set_dispatcher
F.2.3. rascal_set_nameserver
F.2.4. rascal_set_option
F.2.5. rascal_shrink

This sections is a complete function reference. The calling convention for all functions is __rascall, which maps to the one that the authors of the library find most appropriate for a particular platform.

For C programs bool is int, false is 0, true is anything other than 0 (no specific value).

For C++ programs, function parameters marked with OPTIONAL can be omitted, in which case their value will be NULL, or zero. For C programs, this marker must be ignored and all parameters must be specified.