class Oboe_metal::UdpReporter
Public Class Methods
new(*args)
click to toggle source
SWIGINTERN VALUE _wrap_new_UdpReporter(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UdpReporter__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UdpReporter__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "UdpReporter.new", " UdpReporter.new(char const *addr, char const *port)\n" " UdpReporter.new(char const *addr)\n"); return Qnil; }
Public Instance Methods
sendReport(*args)
click to toggle source
SWIGINTERN VALUE _wrap_UdpReporter_sendReport(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_UdpReporter, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_Event, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_UdpReporter_sendReport__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_UdpReporter, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_Event, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_oboe_metadata_t, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_UdpReporter_sendReport__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "UdpReporter.sendReport", " bool UdpReporter.sendReport(Event *evt)\n" " bool UdpReporter.sendReport(Event *evt, oboe_metadata_t *md)\n"); return Qnil; }