Provided by: libpod-wsdl-perl_0.062-1_all bug

NAME

       Pod::WSDL::Method - Represents a method in Pod::WSDL (internal use only)

SYNOPSIS

         use Pod::WSDL::Method;
         my $m = new Pod::WSDL::Method(name => 'mySub', writer => 'myWriter', doc => new Pod::WSDL::Doc($docStr), return => new Pod::WSDL::Return($retStr));

DESCRIPTION

       This module is used internally by Pod::WSDL. It is unlikely that you have to interact
       directly with it. If that is the case, take a look at the code, it is rather simple.

METHODS

   new
       Instantiates a new Pod::WSDL::Method.

   Parameters
       •   name - name of the method, mandatory

       •   doc - a Pod::WSDL::Doc object, can be omitted, use method doc later

       •   return - a Pod::WSDL::Return object, can be omitted, use method return later

       •   params - ref to array of Pod::WSDL::Param objects, can be omitted, use addParam()
           later

       •   faults - ref to array of Pod::WSDL::Fault objects, can be omitted, use addFault()
           later

       •   oneway - if true, method is a one way operation

       •   writer - XML::Writer-Object for output, mandatory

   addParam
       Add a Pod::WSDL::Param object to Pod::WSDL::Method

   addFault
       Add a Pod::WSDL::Fault object to Pod::WSDL::Method

   return
       Get or Set the Pod::WSDL::Return object for Pod::WSDL::Method

   doc
       Get or Set the Pod::WSDL::Doc object for Pod::WSDL::Method

   requestName
       Get name for request in XML output

   responseName
       Get name for response in XML output

   writeBindingOperation
       Write operation child for binding element in XML output

   writeMessages
       Write message elements in XML output

   writePortTypeOperation
       Write operation child for porttype element in XML output

EXTERNAL DEPENDENCIES

         [none]

EXAMPLES

       see Pod::WSDL

BUGS

       see Pod::WSDL

TODO

       see Pod::WSDL

SEE ALSO

         Pod::WSDL :-)

AUTHOR

       Tarek Ahmed, <bloerch -the character every email address contains- oelbsk.org>

COPYRIGHT AND LICENSE

       Copyright (C) 2006 by Tarek Ahmed

       This library is free software; you can redistribute it and/or modify it under the same
       terms as Perl itself, either Perl version 5.8.5 or, at your option, any later version of
       Perl 5 you may have available.