class Openwsman::XmlDoc
Public Class Methods
new(*args)
click to toggle source
SWIGINTERN VALUE _wrap_new_XmlDoc(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; char *arg2 = (char *) NULL ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; struct _WsXmlDoc *result = 0 ; if ((argc < 1) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","_WsXmlDoc", 1, argv[0] )); } arg1 = (char *)(buf1); if (argc > 1) { res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","_WsXmlDoc", 2, argv[1] )); } arg2 = (char *)(buf2); } result = (struct _WsXmlDoc *)new__WsXmlDoc((char const *)arg1,(char const *)arg2); DATA_PTR(self) = result; if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return self; fail: if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return Qnil; }
Public Instance Methods
body(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_body(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; WsXmlNodeH result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","body", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (WsXmlNodeH)_WsXmlDoc_body(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p___WsXmlNode, 0 | 0 ); return vresult; fail: return Qnil; }
context(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_context(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; char *result = 0 ; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","context", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (char *)_WsXmlDoc_context(arg1); vresult = SWIG_FromCharPtr((const char *)result); free(result); return vresult; fail: return Qnil; }
create_response_envelope(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_create_response_envelope(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; char *arg2 = (char *) NULL ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; WsXmlDocH result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","create_response_envelope", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); if (argc > 0) { res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","create_response_envelope", 2, argv[0] )); } arg2 = (char *)(buf2); } result = (WsXmlDocH)_WsXmlDoc_create_response_envelope(arg1,(char const *)arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return vresult; fail: if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return Qnil; }
dump_file(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_dump_file(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; FILE *arg2 = (FILE *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","dump_file", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); { struct rb_io_t *fptr; Check_Type(argv[0], T_FILE); GetOpenFile(argv[0], fptr); /*rb_io_check_writable(fptr);*/ arg2 = rb_io_stdio_file(fptr); } _WsXmlDoc_dump_file(arg1,arg2); return Qnil; fail: return Qnil; }
element(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_element(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; WsXmlNodeH result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","element", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","element", 2, argv[0] )); } arg2 = (char *)(buf2); result = (WsXmlNodeH)_WsXmlDoc_element(arg1,(char const *)arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p___WsXmlNode, 0 | 0 ); if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return vresult; fail: if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return Qnil; }
encode(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_encode(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; char *arg2 = (char *) "utf-8" ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; char *result = 0 ; VALUE vresult = Qnil; if ((argc < 0) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","encode", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); if (argc > 0) { res2 = SWIG_AsCharPtrAndSize(argv[0], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","encode", 2, argv[0] )); } arg2 = (char *)(buf2); } result = (char *)_WsXmlDoc_encode(arg1,(char const *)arg2); vresult = SWIG_FromCharPtr((const char *)result); if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); free(result); return vresult; fail: if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); return Qnil; }
end_of_sequence?(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_end_of_sequenceq___(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","is_end_of_sequence", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (int)_WsXmlDoc_is_end_of_sequence(arg1); vresult = (result != 0) ? Qtrue : Qfalse; return vresult; fail: return Qnil; }
envelope(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_envelope(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; WsXmlNodeH result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","envelope", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (WsXmlNodeH)_WsXmlDoc_envelope(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p___WsXmlNode, 0 | 0 ); return vresult; fail: return Qnil; }
fault(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_fault(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; WsManFault *result = 0 ; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","fault", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (WsManFault *)_WsXmlDoc_fault(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__WsManFault, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; }
fault?(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_faultq___(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","is_fault", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (int)_WsXmlDoc_is_fault(arg1); vresult = (result != 0) ? Qtrue : Qfalse; return vresult; fail: return Qnil; }
generate_fault(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_generate_fault(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; WsmanStatus *arg2 = (WsmanStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; WsXmlDocH result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","generate_fault", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p__WsmanStatus, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "WsmanStatus *","generate_fault", 2, argv[0] )); } arg2 = (WsmanStatus *)(argp2); result = (WsXmlDocH)_WsXmlDoc_generate_fault(arg1,arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__WsXmlDoc, 0 | 0 ); return vresult; fail: return Qnil; }
header(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_header(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; WsXmlNodeH result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","header", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (WsXmlNodeH)_WsXmlDoc_header(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p___WsXmlNode, 0 | 0 ); return vresult; fail: return Qnil; }
root(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_root(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; WsXmlNodeH result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","root", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (WsXmlNodeH)_WsXmlDoc_root(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p___WsXmlNode, 0 | 0 ); return vresult; fail: return Qnil; }
string(*args)
click to toggle source
SWIGINTERN VALUE _wrap_XmlDoc_string(int argc, VALUE *argv, VALUE self) { struct _WsXmlDoc *arg1 = (struct _WsXmlDoc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; char *result = 0 ; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p__WsXmlDoc, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "struct _WsXmlDoc *","string", 1, self )); } arg1 = (struct _WsXmlDoc *)(argp1); result = (char *)_WsXmlDoc_string(arg1); vresult = SWIG_FromCharPtr((const char *)result); free(result); return vresult; fail: return Qnil; }