package es.tid.pce.management;
import java.net.Inet4Address;
/**
* +--ro discontinuity-time? yang:timestamp
+--ro initiate-session? boolean
+--ro session-exists? boolean
+--ro num-sess-setup-ok? yang:counter32
+--ro num-sess-setup-fail? yang:counter32
+--ro session-up-time? yang:timestamp
+--ro session-fail-time? yang:timestamp
+--ro session-fail-up-time? yang:timestamp
+--ro avg-rsp-time? uint32
+--ro lwm-rsp-time? uint32
+--ro hwm-rsp-time? uint32
+--ro num-pcreq-sent? yang:counter32
+--ro num-pcreq-rcvd? yang:counter32
+--ro num-pcrep-sent? yang:counter32
+--ro num-pcrep-rcvd? yang:counter32
+--ro num-pcerr-sent? yang:counter32
+--ro num-pcerr-rcvd? yang:counter32
+--ro num-pcntf-sent? yang:counter32
+--ro num-pcntf-rcvd? yang:counter32
+--ro num-keepalive-sent? yang:counter32
+--ro num-keepalive-rcvd? yang:counter32
+--ro num-unknown-rcvd? yang:counter32
+--ro num-corrupt-rcvd? yang:counter32
+--ro num-req-sent? yang:counter32
+--ro num-svec-sent? yang:counter32
+--ro num-svec-req-sent? yang:counter32
+--ro num-req-sent-pend-rep? yang:counter32
+--ro num-req-sent-ero-rcvd? yang:counter32
+--ro num-req-sent-nopath-rcvd? yang:counter32
+--ro num-req-sent-cancel-rcvd? yang:counter32
+--ro num-req-sent-error-rcvd? yang:counter32
+--ro num-req-sent-timeout? yang:counter32
+--ro num-req-sent-cancel-sent? yang:counter32
+--ro num-req-rcvd? yang:counter32
+--ro num-svec-rcvd? yang:counter32
+--ro num-svec-req-rcvd? yang:counter32
+--ro num-req-rcvd-pend-rep? yang:counter32
+--ro num-req-rcvd-ero-sent? yang:counter32
+--ro num-req-rcvd-nopath-sent? yang:counter32
+--ro num-req-rcvd-cancel-sent? yang:counter32
+--ro num-req-rcvd-error-sent? yang:counter32
+--ro num-req-rcvd-cancel-rcvd? yang:counter32
+--ro num-rep-rcvd-unknown? yang:counter32
+--ro num-req-rcvd-unknown? yang:counter32
+--ro num-req-sent-closed? yang:counter32
+--ro num-req-rcvd-closed? yang:counter32
* @author ogondio
*
*/
public class PcepPeer {
private Inet4Address addr;
private boolean sessionExists=false;
private int num_sess_setup_ok=0;
private int num_sess_setup_fail=0;
public Inet4Address getAddr() {
return addr;
}
public void setAddr(Inet4Address addr) {
this.addr = addr;
}
public boolean isSessionExists() {
return sessionExists;
}
public void setSessionExists(boolean sessionExists) {
this.sessionExists = sessionExists;
}
public void notifyNewSessSetupOK(){
num_sess_setup_ok+=1;
}
public void notifyNewSessSetupFail(){
num_sess_setup_fail+=1;
}
public String toString(){
return "\n" + addr.getHostAddress();
}
public String fullInfo(){
return "\n"+addr.getHostAddress() +" -----> " + "num_sess_setup_ok: "+num_sess_setup_ok
+ " num_sess_setup_fail: "+num_sess_setup_fail;
}
}