Method: NNG::Socket::Push0#initialize
- Defined in:
- ext/rbnng/push0.c
#initialize ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'ext/rbnng/push0.c', line 11 static VALUE socket_push0_initialize(VALUE self) { RbnngSocket* p_rbnngSocket; Data_Get_Struct(self, RbnngSocket, p_rbnngSocket); int rv; if ((rv = nng_push0_open(&p_rbnngSocket->socket)) != 0) { raise_error(rv); return Qnil; } return self; } |