Rename var 'fail' as 'error'
This better reflects the following - RPC fail : complete failure of the RPC; no changes were made RPC error: partial failure of the RPC; some changes were made, some had errors
This commit is contained in:
parent
9003d339bc
commit
44357178c4
@ -121,7 +121,7 @@ void MyService::modifyPort(::google::protobuf::RpcController* /*controller*/,
|
|||||||
::OstProto::Ack *response,
|
::OstProto::Ack *response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
// notification needs to be on heap because signal/slot is across threads!
|
// notification needs to be on heap because signal/slot is across threads!
|
||||||
@ -132,7 +132,7 @@ void MyService::modifyPort(::google::protobuf::RpcController* /*controller*/,
|
|||||||
for (int i = 0; i < request->port_size(); i++)
|
for (int i = 0; i < request->port_size(); i++)
|
||||||
{
|
{
|
||||||
OstProto::Port port;
|
OstProto::Port port;
|
||||||
int id, err = 0;
|
int id, frameError = 0;
|
||||||
|
|
||||||
port = request->port(i);
|
port = request->port(i);
|
||||||
id = port.port_id().id();
|
id = port.port_id().id();
|
||||||
@ -142,7 +142,7 @@ void MyService::modifyPort(::google::protobuf::RpcController* /*controller*/,
|
|||||||
|
|
||||||
if (!portInfo[id]->canModify(port, &dirty)) {
|
if (!portInfo[id]->canModify(port, &dirty)) {
|
||||||
qDebug("Port %d cannot be modified - stop tx and retry", id);
|
qDebug("Port %d cannot be modified - stop tx and retry", id);
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 modify: operation disallowed on "
|
notes += QString("Port %1 modify: operation disallowed on "
|
||||||
"transmitting port\n").arg(id);
|
"transmitting port\n").arg(id);
|
||||||
continue;
|
continue;
|
||||||
@ -151,21 +151,21 @@ void MyService::modifyPort(::google::protobuf::RpcController* /*controller*/,
|
|||||||
portLock[id]->lockForWrite();
|
portLock[id]->lockForWrite();
|
||||||
portInfo[id]->modify(port);
|
portInfo[id]->modify(port);
|
||||||
if (dirty)
|
if (dirty)
|
||||||
err = portInfo[id]->updatePacketList();
|
frameError = portInfo[id]->updatePacketList();
|
||||||
portLock[id]->unlock();
|
portLock[id]->unlock();
|
||||||
if (err) {
|
if (frameError) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += frameValueErrorNotes(id, err);
|
notes += frameValueErrorNotes(id, frameError);
|
||||||
}
|
}
|
||||||
notif->mutable_port_id_list()->add_port_id()->set_id(id);
|
notif->mutable_port_id_list()->add_port_id()->set_id(id);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 modify: invalid port\n").arg(id);
|
notes += QString("Port %1 modify: invalid port\n").arg(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -257,7 +257,7 @@ void MyService::addStream(::google::protobuf::RpcController* controller,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
int portId;
|
int portId;
|
||||||
|
|
||||||
@ -278,7 +278,7 @@ void MyService::addStream(::google::protobuf::RpcController* controller,
|
|||||||
// If stream with same id as in request exists already ==> error!!
|
// If stream with same id as in request exists already ==> error!!
|
||||||
stream = portInfo[portId]->stream(request->stream_id(i).id());
|
stream = portInfo[portId]->stream(request->stream_id(i).id());
|
||||||
if (stream) {
|
if (stream) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 Stream %2 add stream: "
|
notes += QString("Port %1 Stream %2 add stream: "
|
||||||
"stream already exists\n")
|
"stream already exists\n")
|
||||||
.arg(portId).arg(request->stream_id(i).id());
|
.arg(portId).arg(request->stream_id(i).id());
|
||||||
@ -294,7 +294,7 @@ void MyService::addStream(::google::protobuf::RpcController* controller,
|
|||||||
}
|
}
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -321,7 +321,7 @@ void MyService::deleteStream(::google::protobuf::RpcController* controller,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
int portId;
|
int portId;
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ void MyService::deleteStream(::google::protobuf::RpcController* controller,
|
|||||||
portLock[portId]->lockForWrite();
|
portLock[portId]->lockForWrite();
|
||||||
for (int i = 0; i < request->stream_id_size(); i++) {
|
for (int i = 0; i < request->stream_id_size(); i++) {
|
||||||
if (!portInfo[portId]->deleteStream(request->stream_id(i).id())) {
|
if (!portInfo[portId]->deleteStream(request->stream_id(i).id())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 Stream %2 stream delete: "
|
notes += QString("Port %1 Stream %2 stream delete: "
|
||||||
"stream not found\n")
|
"stream not found\n")
|
||||||
.arg(portId).arg(request->stream_id(i).id());
|
.arg(portId).arg(request->stream_id(i).id());
|
||||||
@ -345,7 +345,7 @@ void MyService::deleteStream(::google::protobuf::RpcController* controller,
|
|||||||
}
|
}
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -370,10 +370,10 @@ void MyService::modifyStream(::google::protobuf::RpcController* controller,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
int portId;
|
int portId;
|
||||||
int err = 0;
|
int frameError = 0;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
|
|
||||||
@ -395,18 +395,18 @@ void MyService::modifyStream(::google::protobuf::RpcController* controller,
|
|||||||
portInfo[portId]->setDirty();
|
portInfo[portId]->setDirty();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 Stream %2 modify stream: "
|
notes += QString("Port %1 Stream %2 modify stream: "
|
||||||
"stream not found\n").arg(portId).arg(sid);
|
"stream not found\n").arg(portId).arg(sid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (portInfo[portId]->isDirty())
|
if (portInfo[portId]->isDirty())
|
||||||
err = portInfo[portId]->updatePacketList();
|
frameError = portInfo[portId]->updatePacketList();
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
|
|
||||||
if (fail || err) {
|
if (error || frameError) {
|
||||||
notes += frameValueErrorNotes(portId, err);
|
notes += frameValueErrorNotes(portId, frameError);
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -431,7 +431,7 @@ void MyService::startTransmit(::google::protobuf::RpcController* /*controller*/,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -439,11 +439,11 @@ void MyService::startTransmit(::google::protobuf::RpcController* /*controller*/,
|
|||||||
for (int i = 0; i < request->port_id_size(); i++)
|
for (int i = 0; i < request->port_id_size(); i++)
|
||||||
{
|
{
|
||||||
int portId;
|
int portId;
|
||||||
int err = 0;
|
int frameError = 0;
|
||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 start transmit: invalid port\n")
|
notes += QString("Port %1 start transmit: invalid port\n")
|
||||||
.arg(portId);
|
.arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -451,16 +451,16 @@ void MyService::startTransmit(::google::protobuf::RpcController* /*controller*/,
|
|||||||
|
|
||||||
portLock[portId]->lockForWrite();
|
portLock[portId]->lockForWrite();
|
||||||
if (portInfo[portId]->isDirty())
|
if (portInfo[portId]->isDirty())
|
||||||
err = portInfo[portId]->updatePacketList();
|
frameError = portInfo[portId]->updatePacketList();
|
||||||
portInfo[portId]->startTransmit();
|
portInfo[portId]->startTransmit();
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
if (err) {
|
if (frameError) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += frameValueErrorNotes(portId, err);
|
notes += frameValueErrorNotes(portId, frameError);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -475,7 +475,7 @@ void MyService::stopTransmit(::google::protobuf::RpcController* /*controller*/,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -486,7 +486,7 @@ void MyService::stopTransmit(::google::protobuf::RpcController* /*controller*/,
|
|||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 stop transmit: invalid port\n")
|
notes += QString("Port %1 stop transmit: invalid port\n")
|
||||||
.arg(portId);
|
.arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -497,7 +497,7 @@ void MyService::stopTransmit(::google::protobuf::RpcController* /*controller*/,
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -511,7 +511,7 @@ void MyService::startCapture(::google::protobuf::RpcController* /*controller*/,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -522,7 +522,7 @@ void MyService::startCapture(::google::protobuf::RpcController* /*controller*/,
|
|||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 start capture: invalid port\n")
|
notes += QString("Port %1 start capture: invalid port\n")
|
||||||
.arg(portId);
|
.arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -533,7 +533,7 @@ void MyService::startCapture(::google::protobuf::RpcController* /*controller*/,
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -547,7 +547,7 @@ void MyService::stopCapture(::google::protobuf::RpcController* /*controller*/,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -557,7 +557,7 @@ void MyService::stopCapture(::google::protobuf::RpcController* /*controller*/,
|
|||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 stop capture: invalid port\n")
|
notes += QString("Port %1 stop capture: invalid port\n")
|
||||||
.arg(portId);
|
.arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -568,7 +568,7 @@ void MyService::stopCapture(::google::protobuf::RpcController* /*controller*/,
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -665,7 +665,7 @@ void MyService::clearStats(::google::protobuf::RpcController* /*controller*/,
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -676,7 +676,7 @@ void MyService::clearStats(::google::protobuf::RpcController* /*controller*/,
|
|||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 clear statistics: invalid port\n")
|
notes += QString("Port %1 clear statistics: invalid port\n")
|
||||||
.arg(portId);
|
.arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -687,7 +687,7 @@ void MyService::clearStats(::google::protobuf::RpcController* /*controller*/,
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -731,7 +731,7 @@ void MyService::clearStreamStats(
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -742,7 +742,7 @@ void MyService::clearStreamStats(
|
|||||||
|
|
||||||
portId = request->port_id_list().port_id(i).id();
|
portId = request->port_id_list().port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 clear stream statistics: invalid port\n")
|
notes += QString("Port %1 clear stream statistics: invalid port\n")
|
||||||
.arg(portId);
|
.arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -758,7 +758,7 @@ void MyService::clearStreamStats(
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -906,7 +906,7 @@ void MyService::addDeviceGroup(
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
DeviceManager *devMgr;
|
DeviceManager *devMgr;
|
||||||
int portId;
|
int portId;
|
||||||
@ -930,7 +930,7 @@ void MyService::addDeviceGroup(
|
|||||||
|
|
||||||
// If device group with same id as in request exists already ==> error!
|
// If device group with same id as in request exists already ==> error!
|
||||||
if (dg) {
|
if (dg) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 DeviceGroup %2 add device group: "
|
notes += QString("Port %1 DeviceGroup %2 add device group: "
|
||||||
" device group already exists\n")
|
" device group already exists\n")
|
||||||
.arg(portId).arg(id);
|
.arg(portId).arg(id);
|
||||||
@ -941,7 +941,7 @@ void MyService::addDeviceGroup(
|
|||||||
}
|
}
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -970,7 +970,7 @@ void MyService::deleteDeviceGroup(
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
DeviceManager *devMgr;
|
DeviceManager *devMgr;
|
||||||
int portId;
|
int portId;
|
||||||
@ -990,14 +990,14 @@ void MyService::deleteDeviceGroup(
|
|||||||
for (int i = 0; i < request->device_group_id_size(); i++) {
|
for (int i = 0; i < request->device_group_id_size(); i++) {
|
||||||
quint32 id = request->device_group_id(i).id();
|
quint32 id = request->device_group_id(i).id();
|
||||||
if (!devMgr->deleteDeviceGroup(id)) {
|
if (!devMgr->deleteDeviceGroup(id)) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 DeviceGroup %2 delete device group: "
|
notes += QString("Port %1 DeviceGroup %2 delete device group: "
|
||||||
"device group not found\n").arg(portId).arg(id);
|
"device group not found\n").arg(portId).arg(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -1024,7 +1024,7 @@ void MyService::modifyDeviceGroup(
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
DeviceManager *devMgr;
|
DeviceManager *devMgr;
|
||||||
int portId;
|
int portId;
|
||||||
@ -1044,14 +1044,14 @@ void MyService::modifyDeviceGroup(
|
|||||||
for (int i = 0; i < request->device_group_size(); i++) {
|
for (int i = 0; i < request->device_group_size(); i++) {
|
||||||
quint32 id = request->device_group(i).device_group_id().id();
|
quint32 id = request->device_group(i).device_group_id().id();
|
||||||
if (!devMgr->modifyDeviceGroup(&request->device_group(i))) {
|
if (!devMgr->modifyDeviceGroup(&request->device_group(i))) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 DeviceGroup %2 modify device group: "
|
notes += QString("Port %1 DeviceGroup %2 modify device group: "
|
||||||
"device group not found\n").arg(portId).arg(id);
|
"device group not found\n").arg(portId).arg(id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -1109,7 +1109,7 @@ void MyService::resolveDeviceNeighbors(
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -1120,7 +1120,7 @@ void MyService::resolveDeviceNeighbors(
|
|||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 resolve device neighbors: "
|
notes += QString("Port %1 resolve device neighbors: "
|
||||||
"invalid port\n").arg(portId);
|
"invalid port\n").arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -1131,7 +1131,7 @@ void MyService::resolveDeviceNeighbors(
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
@ -1146,7 +1146,7 @@ void MyService::clearDeviceNeighbors(
|
|||||||
::OstProto::Ack* response,
|
::OstProto::Ack* response,
|
||||||
::google::protobuf::Closure* done)
|
::google::protobuf::Closure* done)
|
||||||
{
|
{
|
||||||
bool fail = false;
|
bool error = false;
|
||||||
QString notes;
|
QString notes;
|
||||||
|
|
||||||
qDebug("In %s", __PRETTY_FUNCTION__);
|
qDebug("In %s", __PRETTY_FUNCTION__);
|
||||||
@ -1157,7 +1157,7 @@ void MyService::clearDeviceNeighbors(
|
|||||||
|
|
||||||
portId = request->port_id(i).id();
|
portId = request->port_id(i).id();
|
||||||
if ((portId < 0) || (portId >= portInfo.size())) {
|
if ((portId < 0) || (portId >= portInfo.size())) {
|
||||||
fail = true;
|
error = true;
|
||||||
notes += QString("Port %1 clear device neighbors: "
|
notes += QString("Port %1 clear device neighbors: "
|
||||||
"invalid port\n").arg(portId);
|
"invalid port\n").arg(portId);
|
||||||
continue;
|
continue;
|
||||||
@ -1168,7 +1168,7 @@ void MyService::clearDeviceNeighbors(
|
|||||||
portLock[portId]->unlock();
|
portLock[portId]->unlock();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fail) {
|
if (error) {
|
||||||
response->set_status(OstProto::Ack::kRpcError);
|
response->set_status(OstProto::Ack::kRpcError);
|
||||||
response->set_notes(notes.toStdString());
|
response->set_notes(notes.toStdString());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user