[DOC] Add Socket::ResolutionError documentation
This commit is contained in:
parent
71c4a9c38f
commit
0601bce6fc
@ -778,6 +778,12 @@ rsock_getfamily(rb_io_t *fptr)
|
|||||||
return ss.addr.sa_family;
|
return ss.addr.sa_family;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* call-seq:
|
||||||
|
* error_code -> integer
|
||||||
|
*
|
||||||
|
* Returns the raw error code occurred at name resolution.
|
||||||
|
*/
|
||||||
static VALUE
|
static VALUE
|
||||||
sock_resolv_error_code(VALUE self)
|
sock_resolv_error_code(VALUE self)
|
||||||
{
|
{
|
||||||
@ -791,6 +797,9 @@ rsock_init_socket_init(void)
|
|||||||
* SocketError is the error class for socket.
|
* SocketError is the error class for socket.
|
||||||
*/
|
*/
|
||||||
rb_eSocket = rb_define_class("SocketError", rb_eStandardError);
|
rb_eSocket = rb_define_class("SocketError", rb_eStandardError);
|
||||||
|
/*
|
||||||
|
* ResolutionError is the error class for socket name resolution.
|
||||||
|
*/
|
||||||
rb_eResolution = rb_define_class_under(rb_cSocket, "ResolutionError", rb_eSocket);
|
rb_eResolution = rb_define_class_under(rb_cSocket, "ResolutionError", rb_eSocket);
|
||||||
rb_define_method(rb_eResolution, "error_code", sock_resolv_error_code, 0);
|
rb_define_method(rb_eResolution, "error_code", sock_resolv_error_code, 0);
|
||||||
rsock_init_ipsocket();
|
rsock_init_ipsocket();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user