VirtualBox

Changeset 23552 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Oct 5, 2009 11:29:58 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
53196
Message:

Python WS: docs update, minor build changes

Location:
trunk/src/VBox/Main
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/glue/vboxapi.py

    r22394 r23552  
    355355        str += "   def __init__(self): BaseClass.__init__(self, arg)\n"
    356356        str += "result = xpcom.components.classes['@virtualbox.org/CallbackWrapper;1'].createInstance()\n"
    357         # This wrapping is not entirely correct - we shall create a local object
    358357        str += "result.setLocalObject("+iface+"Impl())\n"
    359358        exec (str,d,d)
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r23223 r23552  
    342342 VBOXWEB_JAVA15_JAR            = $(VBOXWEB_JAVALIB)/vboxws_java15.jar
    343343 VBOXWEB_JAVA16_JAR            = $(VBOXWEB_JAVALIB)/vboxws_java16.jar
     344
     345define find_java_files
     346 $(shell find $(1) -name \*.java)
     347endef # def_vbox_disas_binary
    344348
    345349
     
    610614        $(QUIET)$(VBOX_JAVAC15) -cp \
    611615                $(VBOXWEB_JAVALIB)/gen15:$(VBOX_JAXWS_LIBDIR)/jaxws-api.jar:$(VBOX_JAXWS_LIBDIR)/lib/jaxb-api.jar:$(VBOX_JAXWS_LIBDIR)/jsr181-api.jar \
    612                 $(VBOXWEB_PATH_SDK_GLUE_JAVA)/*.java  -d  $(VBOXWEB_JAVALIB)/gen15
     616                $(call find_java_files,$(VBOXWEB_PATH_SDK_GLUE_JAVA))  -d  $(VBOXWEB_JAVALIB)/gen15
    613617        $(QUIET)$(SED) -e "s/vboxweb.wsdl/vboxweb$(VBOX_API_SUFFIX).wsdl/" <  $(VBOXWEBSERVICE_WSDL) > $(VBOXWEB_JAVALIB)/gen15/vboxwebService$(VBOX_API_SUFFIX).wsdl
    614618        $(QUIET)$(CP) -f $(VBOXWEB_WSDL) $(VBOXWEB_JAVALIB)/gen15/vboxweb$(VBOX_API_SUFFIX).wsdl
    615         $(QUIET)$(RM) -f  $(VBOXWEB_JAVALIB)/gen15/*.java
     619        $(QUIET)$(RM) -f  $(call find_java_files,$(VBOXWEB_JAVALIB))
    616620        $(QUIET)$(VBOX_JAR) cf $@ -C $(VBOXWEB_JAVALIB)/gen15 .
    617621
     
    626630        $(QUIET)$(SED) -e "s/vboxweb.wsdl/vboxweb$(VBOX_API_SUFFIX).wsdl/" <  $(VBOXWEBSERVICE_WSDL) > $(VBOXWEB_JAVALIB)/gen16/vboxwebService$(VBOX_API_SUFFIX).wsdl
    627631        $(QUIET)$(CP) -f $(VBOXWEB_WSDL) $(VBOXWEB_JAVALIB)/gen16/vboxweb$(VBOX_API_SUFFIX).wsdl
    628         $(QUIET)$(RM) -f  $(VBOXWEB_JAVALIB)/gen16/*.java
     632        $(QUIET)$(RM) -f  $(call find_java_files,$(VBOXWEB_JAVALIB)/gen16)
    629633        $(QUIET)$(VBOX_JAR) cf $@ -C $(VBOXWEB_JAVALIB)/gen16 .
    630634
  • trunk/src/VBox/Main/webservice/samples/python/Makefile

    r16122 r23552  
    1818
    1919run:
    20         PYTHONPATH=../lib python ./clienttest.py
     20        @echo !!!! Don\'t forget to start webserver with \"vboxwebsrv -t 10000\" !!!
     21        PYTHONPATH=../lib python ../../../glue/python/sample/vboxshell.py -w
     22
     23server:
     24        nohup vboxwebsrv -t 10000 &
  • trunk/src/VBox/Main/webservice/websrv-python.xsl

    r21863 r23552  
    4343  <xsl:choose>
    4444    <xsl:when test="$type='wstring'">String</xsl:when>
     45    <xsl:when test="$type='uuid'">String</xsl:when>
    4546    <xsl:when test="$type='boolean'">Boolean</xsl:when>
    4647    <xsl:when test="$type='unsigned long'">UnsignedInt</xsl:when>
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette