diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2018-06-07 16:44:24 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-06-07 16:44:24 +0000 |
commit | 59112043262a03877234b2ffc75fee273e39d9bd (patch) | |
tree | 56357573487389d04f4a6e9ee89f094695462070 /libsysutils | |
parent | 9be5f2df0ad147160cc2b2c2566b4b09834d963e (diff) | |
parent | 246d35d02ba85784ff41187492a0ceb50a96d5b7 (diff) | |
download | system_core-59112043262a03877234b2ffc75fee273e39d9bd.tar.gz system_core-59112043262a03877234b2ffc75fee273e39d9bd.tar.bz2 system_core-59112043262a03877234b2ffc75fee273e39d9bd.zip |
Merge "libsysutils: Delete dead code: FrameworkClient"
Diffstat (limited to 'libsysutils')
-rw-r--r-- | libsysutils/include/sysutils/FrameworkClient.h | 21 | ||||
-rw-r--r-- | libsysutils/src/FrameworkClient.cpp | 58 |
2 files changed, 0 insertions, 79 deletions
diff --git a/libsysutils/include/sysutils/FrameworkClient.h b/libsysutils/include/sysutils/FrameworkClient.h deleted file mode 100644 index 4a3f0de0e..000000000 --- a/libsysutils/include/sysutils/FrameworkClient.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef _FRAMEWORK_CLIENT_H -#define _FRAMEWORK_CLIENT_H - -#include "List.h" - -#include <pthread.h> - -class FrameworkClient { - int mSocket; - pthread_mutex_t mWriteMutex; - -public: - FrameworkClient(int sock); - virtual ~FrameworkClient() {} - - int sendMsg(const char *msg); - int sendMsg(const char *msg, const char *data); -}; - -typedef android::sysutils::List<FrameworkClient *> FrameworkClientCollection; -#endif diff --git a/libsysutils/src/FrameworkClient.cpp b/libsysutils/src/FrameworkClient.cpp deleted file mode 100644 index 72b3d0a36..000000000 --- a/libsysutils/src/FrameworkClient.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (C) 2009-2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#define LOG_TAG "FrameworkClient" - -#include <alloca.h> -#include <errno.h> -#include <pthread.h> -#include <sys/types.h> - -#include <android/log.h> -#include <sysutils/FrameworkClient.h> - -FrameworkClient::FrameworkClient(int socket) { - mSocket = socket; - pthread_mutex_init(&mWriteMutex, NULL); -} - -int FrameworkClient::sendMsg(const char *msg) { - int ret; - if (mSocket < 0) { - errno = EHOSTUNREACH; - return -1; - } - - pthread_mutex_lock(&mWriteMutex); - ret = TEMP_FAILURE_RETRY(write(mSocket, msg, strlen(msg) +1)); - if (ret < 0) { - SLOGW("Unable to send msg '%s' (%s)", msg, strerror(errno)); - } - pthread_mutex_unlock(&mWriteMutex); - return 0; -} - -int FrameworkClient::sendMsg(const char *msg, const char *data) { - size_t bufflen = strlen(msg) + strlen(data) + 1; - char *buffer = (char *) alloca(bufflen); - if (!buffer) { - errno = -ENOMEM; - return -1; - } - snprintf(buffer, bufflen, "%s%s", msg, data); - return sendMsg(buffer); -} - |