/*
 * $Id: traceroute.java,v 1.1 2004/12/23 12:15:53 rampil Exp $
 * Copyright (c) 2004 LOGICAL-PARADOX.ORG
 */
package org.logical_paradox.gdrn.shell.command;

import java.io.OutputStream;

import org.logical_paradox.shell.Argument;
import org.logical_paradox.shell.Command;
import org.logical_paradox.shell.ResultCode;
import org.logical_paradox.shell.ShellEnv;
import org.logical_paradox.shell.exception.CommandExecutionException;
import org.logical_paradox.shell.exception.TerminationException;

/**
 * <pre>
 * ■traceroute
 * 
 * 【動作仕様】
 * 指定ノードまでのパスを検索します。
 * 指定するノード名は、DSRでも他のサービスでもかまいません。
 * --recursiveオプションは、検索の深度を指定します。指定階層内で発見できない場合、
 * "no route to ノード名"などのエラーを表示して終了します。
 * --recursiveオプションが指定されなかった場合、GDRNの末端まで検索します。
 * 
 * 【書式】
 * traceroute [--recursive=<path count to trace recursively>] <node-name>
 * </pre>
 * 
 * @author satoshi akabane@logical-paradox.org
 * @version $Revision: 1.1 $
 */
public class traceroute implements Command {
	public static final String USAGE = "traceroute [--recursive=<path count to trace recursively>] <node-name>";
	public String usage() {
		return USAGE;
	}
	public ResultCode execute(OutputStream arg0, ShellEnv arg1, Argument arg2) throws CommandExecutionException, TerminationException {
		return null;
	}

}
