Method: Capp.default_device_name
- Defined in:
- ext/capp/capp.c
.default_device_name ⇒ String
Returns the default device name
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'ext/capp/capp.c', line 124 static VALUE capp_s_default_device_name(VALUE klass) { char errbuf[PCAP_ERRBUF_SIZE]; char *device; *errbuf = '\0'; device = pcap_lookupdev(errbuf); if (device == NULL) rb_raise(eCappError, "pcap_create: %s", errbuf); if (*errbuf) rb_warn("%s", errbuf); return rb_usascii_str_new_cstr(device); } |