string version of flags
This commit is contained in:
		
							parent
							
								
									ac90ac2799
								
							
						
					
					
						commit
						568e3045bf
					
				@ -1,10 +1,22 @@
 | 
				
			|||||||
package net.hyperic.sigar.cmd;
 | 
					package net.hyperic.sigar.cmd;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import net.hyperic.sigar.Sigar;
 | 
					import net.hyperic.sigar.Sigar;
 | 
				
			||||||
 | 
					import net.hyperic.sigar.NetFlags;
 | 
				
			||||||
import net.hyperic.sigar.NetRoute;
 | 
					import net.hyperic.sigar.NetRoute;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class Route {
 | 
					public class Route {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static String flags(long flags) {
 | 
				
			||||||
 | 
					        StringBuffer sb = new StringBuffer();
 | 
				
			||||||
 | 
					        if ((flags & NetFlags.RTF_UP) != 0) {
 | 
				
			||||||
 | 
					            sb.append('U');
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if ((flags & NetFlags.RTF_GATEWAY) != 0) {
 | 
				
			||||||
 | 
					            sb.append('G');
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return sb.toString();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //netstat -r
 | 
					    //netstat -r
 | 
				
			||||||
    public static void main(String[] args) throws Exception {
 | 
					    public static void main(String[] args) throws Exception {
 | 
				
			||||||
        Sigar sigar = new Sigar();
 | 
					        Sigar sigar = new Sigar();
 | 
				
			||||||
@ -20,7 +32,7 @@ public class Route {
 | 
				
			|||||||
            System.out.println(route.getDestination() + "\t" +
 | 
					            System.out.println(route.getDestination() + "\t" +
 | 
				
			||||||
                               route.getGateway() + "\t" +
 | 
					                               route.getGateway() + "\t" +
 | 
				
			||||||
                               route.getMask() + "\t" +
 | 
					                               route.getMask() + "\t" +
 | 
				
			||||||
                               route.getFlags() + "\t" +
 | 
					                               flags(route.getFlags()) + "\t" +
 | 
				
			||||||
                               route.getMtu() + "\t" +
 | 
					                               route.getMtu() + "\t" +
 | 
				
			||||||
                               route.getWindow() + "\t" +
 | 
					                               route.getWindow() + "\t" +
 | 
				
			||||||
                               route.getIrtt() + "\t" +
 | 
					                               route.getIrtt() + "\t" +
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user