55 const function<
void()>& onSuccess,
56 const Controller::DatasetFailCallback& onFailure,
57 const CommandOptions& options)
59 controller.fetch<ndn::nfd::FaceDataset>(
60 [
this, onSuccess] (
const std::vector<FaceStatus>& result) {
71 for (
const FaceStatus& item : m_status) {
82 os <<
"<faceId>" << item.getFaceId() <<
"</faceId>";
83 os <<
"<remoteUri>" <<
xml::Text{item.getRemoteUri()} <<
"</remoteUri>";
84 os <<
"<localUri>" <<
xml::Text{item.getLocalUri()} <<
"</localUri>";
86 if (item.hasExpirationPeriod()) {
88 <<
"</expirationPeriod>";
90 os <<
"<faceScope>" << item.getFaceScope() <<
"</faceScope>";
91 os <<
"<facePersistency>" << item.getFacePersistency() <<
"</facePersistency>";
92 os <<
"<linkType>" << item.getLinkType() <<
"</linkType>";
94 os <<
"<packetCounters>";
95 os <<
"<incomingPackets>"
96 <<
"<nInterests>" << item.getNInInterests() <<
"</nInterests>"
97 <<
"<nDatas>" << item.getNInDatas() <<
"</nDatas>"
98 <<
"<nNacks>" << item.getNInNacks() <<
"</nNacks>"
99 <<
"</incomingPackets>";
100 os <<
"<outgoingPackets>"
101 <<
"<nInterests>" << item.getNOutInterests() <<
"</nInterests>"
102 <<
"<nDatas>" << item.getNOutDatas() <<
"</nDatas>"
103 <<
"<nNacks>" << item.getNOutNacks() <<
"</nNacks>"
104 <<
"</outgoingPackets>";
105 os <<
"</packetCounters>";
107 os <<
"<byteCounters>";
108 os <<
"<incomingBytes>" << item.getNInBytes() <<
"</incomingBytes>";
109 os <<
"<outgoingBytes>" << item.getNOutBytes() <<
"</outgoingBytes>";
110 os <<
"</byteCounters>";
119 for (
const FaceStatus& item : m_status) {
127 os <<
" faceid=" << item.getFaceId();
128 os <<
" remote=" << item.getRemoteUri();
129 os <<
" local=" << item.getLocalUri();
131 if (item.hasExpirationPeriod()) {
135 os <<
" counters={in={"
136 << item.getNInInterests() <<
"i "
137 << item.getNInDatas() <<
"d "
138 << item.getNInNacks() <<
"n "
139 << item.getNInBytes() <<
"B} ";
141 << item.getNOutInterests() <<
"i "
142 << item.getNOutDatas() <<
"d "
143 << item.getNOutNacks() <<
"n "
144 << item.getNOutBytes() <<
"B}}";
146 os <<
" " << item.getFaceScope();
147 os <<
" " << item.getFacePersistency();
148 os <<
" " << item.getLinkType();
Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents...
std::string formatDuration(DURATION d, bool isLong=false)