MessageBuffer send, recv;
//put data into buffer
- Serialization::Serialize(send, (int)SecurityModuleCall::APP_INSTALL);
- Serialization::Serialize(send, p_req->appId);
- Serialization::Serialize(send, p_req->pkgId);
- Serialization::Serialize(send, p_req->privileges);
- Serialization::Serialize(send, p_req->appPaths);
- Serialization::Serialize(send, p_req->uid);
+ Serialization::Serialize(send, (int)SecurityModuleCall::APP_INSTALL,
+ p_req->appId, p_req->pkgId, p_req->privileges, p_req->appPaths, p_req->uid);
//send buffer to server
retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
return SECURITY_MANAGER_ERROR_REQ_NOT_COMPLETE;
//put data into buffer
- Serialization::Serialize(send, (int)SecurityModuleCall::APP_UNINSTALL);
- Serialization::Serialize(send, p_req->appId);
+ Serialization::Serialize(send, (int)SecurityModuleCall::APP_UNINSTALL,
+ p_req->appId);
//send buffer to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
}
//put data into buffer
- Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::APP_GET_PKGID));
- Serialization::Serialize(send, std::string(app_id));
+ Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::APP_GET_PKGID),
+ std::string(app_id));
//send buffer to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
}
//put data into buffer
- Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::APP_GET_GROUPS));
- Serialization::Serialize(send, std::string(app_id));
+ Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::APP_GET_GROUPS),
+ std::string(app_id));
//send buffer to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
//server is working
//put data into buffer
- Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::USER_ADD));
-
- Serialization::Serialize(send, p_req->uid);
- Serialization::Serialize(send, p_req->utype);
+ Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::USER_ADD),
+ p_req->uid, p_req->utype);
//send buffer to server
retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
return try_catch([&] {
//put data into buffer
- Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::USER_DELETE));
-
- Serialization::Serialize(send, p_req->uid);
-
+ Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::USER_DELETE),
+ p_req->uid);
//send buffer to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
return try_catch([&] {
//put request into buffer
- Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::POLICY_UPDATE));
- Serialization::Serialize(send, p_req->units);
+ Serialization::Serialize(send, static_cast<int>(SecurityModuleCall::POLICY_UPDATE),
+ p_req->units);
//send it to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
return try_catch([&] {
//put request into buffer
- Serialization::Serialize(send, static_cast<int>(call_type));
- Serialization::Serialize(send, *p_filter);
+ Serialization::Serialize(send, static_cast<int>(call_type),
+ *p_filter);
+
//send it to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);
if (retval != SECURITY_MANAGER_API_SUCCESS) {
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::CYNARA_UPDATE_POLICY));
- Serialization::Serialize(sendBuf, appId);
- Serialization::Serialize(sendBuf, uidstr);
- Serialization::Serialize(sendBuf, oldPkgPrivileges);
- Serialization::Serialize(sendBuf, newPkgPrivileges);
+ static_cast<int>(MasterSecurityModuleCall::CYNARA_UPDATE_POLICY),
+ appId, uidstr, oldPkgPrivileges, newPkgPrivileges);
+
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS)
Deserialization::Deserialize(retBuf, ret);
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::CYNARA_USER_INIT));
- Serialization::Serialize(sendBuf, uidAdded);
- Serialization::Serialize(sendBuf, userType);
+ static_cast<int>(MasterSecurityModuleCall::CYNARA_USER_INIT),
+ uidAdded, userType);
+
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS)
Deserialization::Deserialize(retBuf, ret);
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::CYNARA_USER_REMOVE));
- Serialization::Serialize(sendBuf, uidDeleted);
+ static_cast<int>(MasterSecurityModuleCall::CYNARA_USER_REMOVE),
+ uidDeleted);
+
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS)
Deserialization::Deserialize(retBuf, ret);
int ret;
MessageBuffer sendBuf, retBuf;
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::SMACK_INSTALL_RULES));
- Serialization::Serialize(sendBuf, appId);
- Serialization::Serialize(sendBuf, pkgId);
- Serialization::Serialize(sendBuf, pkgContents);
+ static_cast<int>(MasterSecurityModuleCall::SMACK_INSTALL_RULES),
+ appId, pkgId, pkgContents);
+
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS)
Deserialization::Deserialize(retBuf, ret);
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::SMACK_UNINSTALL_RULES));
- Serialization::Serialize(sendBuf, appId);
- Serialization::Serialize(sendBuf, pkgId);
- Serialization::Serialize(sendBuf, pkgContents);
- Serialization::Serialize(sendBuf, removePkg);
+ static_cast<int>(MasterSecurityModuleCall::SMACK_UNINSTALL_RULES),
+ appId, pkgId, pkgContents, removePkg);
+
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS)
Deserialization::Deserialize(retBuf, ret);
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::POLICY_UPDATE));
- Serialization::Serialize(sendBuf, policyEntries);
- Serialization::Serialize(sendBuf, uid);
- Serialization::Serialize(sendBuf, pid);
- Serialization::Serialize(sendBuf, smackLabel);
+ static_cast<int>(MasterSecurityModuleCall::POLICY_UPDATE),
+ policyEntries, uid, pid, smackLabel);
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS)
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::GET_CONFIGURED_POLICY));
- Serialization::Serialize(sendBuf, forAdmin);
- Serialization::Serialize(sendBuf, filter);
- Serialization::Serialize(sendBuf, uid);
- Serialization::Serialize(sendBuf, pid);
- Serialization::Serialize(sendBuf, smackLabel);
+ static_cast<int>(MasterSecurityModuleCall::GET_CONFIGURED_POLICY),
+ forAdmin, filter, uid, pid, smackLabel);
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS) {
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::GET_POLICY));
- Serialization::Serialize(sendBuf, filter);
- Serialization::Serialize(sendBuf, uid);
- Serialization::Serialize(sendBuf, pid);
- Serialization::Serialize(sendBuf, smackLabel);
+ static_cast<int>(MasterSecurityModuleCall::GET_POLICY),
+ filter, uid, pid, smackLabel);
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS) {
{
int ret;
MessageBuffer sendBuf, retBuf;
+
Serialization::Serialize(sendBuf,
- static_cast<int>(MasterSecurityModuleCall::POLICY_GET_DESC));
+ static_cast<int>(MasterSecurityModuleCall::POLICY_GET_DESC));
ret = sendToServer(MASTER_SERVICE_SOCKET, sendBuf.Pop(), retBuf);
if (ret == SECURITY_MANAGER_API_SUCCESS) {