summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
102d912)
Change-Id: I077e532b391536ec4cbf5ce603b37165ed236e5d
Signed-off-by: Hyunbin Lee <hyunbin.lee@samsung.com>
+ if (ret == MESSAGEPORT_ERROR_RESOURCE_UNAVAILABLE)
+ {
+ SysLogException(NID_IO, E_SYSTEM, "[E_SYSTEM] The socket receiver queue of remote port is temporarily full.");
+ }
+
result r = ConvertToResult(ret);
SysTryReturnResult(NID_IO, r != E_OBJ_NOT_FOUND, E_OBJ_NOT_FOUND, "The remote message port is not found.");
result r = ConvertToResult(ret);
SysTryReturnResult(NID_IO, r != E_OBJ_NOT_FOUND, E_OBJ_NOT_FOUND, "The remote message port is not found.");
+ if (ret == MESSAGEPORT_ERROR_RESOURCE_UNAVAILABLE)
+ {
+ SysLogException(NID_IO, E_SYSTEM, "[E_SYSTEM] The socket receiver queue of remote port is temporarily full.");
+ }
+
result r = ConvertToResult(ret);
SysTryReturnResult(NID_IO, r != E_OBJ_NOT_FOUND, E_OBJ_NOT_FOUND, "The remote message port is not found.");
result r = ConvertToResult(ret);
SysTryReturnResult(NID_IO, r != E_OBJ_NOT_FOUND, E_OBJ_NOT_FOUND, "The remote message port is not found.");
case MESSAGEPORT_ERROR_MAX_EXCEEDED:
return E_MAX_EXCEEDED;
case MESSAGEPORT_ERROR_MAX_EXCEEDED:
return E_MAX_EXCEEDED;
+ case MESSAGEPORT_ERROR_RESOURCE_UNAVAILABLE:
+ // fall through
+
default:
return E_SYSTEM;
}
default:
return E_SYSTEM;
}