ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/TFTP.ycp

/**
 * File:    modules/TFTP.ycp
 * Package: Transfer Protocols
 * Summary: Handle TFTP Requests
 * Authors: Anas Nashif <nashif@suse.de>
 * Flags:   Stable
 *
 * $Id: TFTP.ycp 31241 2006-06-01 12:32:41Z locilka $
 *
 */

{

module "TFTP";

/**
 * Send a get request
 * @param server server address
 * @param remote  remote file
 * @param local file to save result to
 * @return boolean true on success
 */
global define boolean Get(string server, string remote , string local) ``{
    string serverstr = sformat("%1:%2", server, remote);
    return (boolean) SCR::Execute(.tftp.get, serverstr, local);
}

/**
 * Send a put request
 * @param server server address
 * @param remote  remote file
 * @param local file to save result to
 * @return boolean true on success
 */
global define boolean Put(string server, string remote , string local) ``{
    string serverstr = sformat("%1:%2", server, remote);
    return (boolean) SCR::Execute(.tftp.put, serverstr, local);
}

/* EOF */
}

ACC SHELL 2018