home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / YaST2 / modules / TFTP.ycp < prev    next >
Text File  |  2006-11-29  |  983b  |  42 lines

  1. /**
  2.  * File:    modules/TFTP.ycp
  3.  * Package: Transfer Protocols
  4.  * Summary: Handle TFTP Requests
  5.  * Authors: Anas Nashif <nashif@suse.de>
  6.  * Flags:   Stable
  7.  *
  8.  * $Id: TFTP.ycp 31241 2006-06-01 12:32:41Z locilka $
  9.  *
  10.  */
  11.  
  12. {
  13.  
  14. module "TFTP";
  15.  
  16. /**
  17.  * Send a get request
  18.  * @param server server address
  19.  * @param remote  remote file
  20.  * @param local file to save result to
  21.  * @return boolean true on success
  22.  */
  23. global define boolean Get(string server, string remote , string local) ``{
  24.     string serverstr = sformat("%1:%2", server, remote);
  25.     return (boolean) SCR::Execute(.tftp.get, serverstr, local);
  26. }
  27.  
  28. /**
  29.  * Send a put request
  30.  * @param server server address
  31.  * @param remote  remote file
  32.  * @param local file to save result to
  33.  * @return boolean true on success
  34.  */
  35. global define boolean Put(string server, string remote , string local) ``{
  36.     string serverstr = sformat("%1:%2", server, remote);
  37.     return (boolean) SCR::Execute(.tftp.put, serverstr, local);
  38. }
  39.  
  40. /* EOF */
  41. }
  42.