logd: logtimes switch to std::list

(cherry pick from commit 98dca2d0b1)

Bug: 23350706
Change-Id: Icc60dd06119ea20a22610644ff880d5135363aba
This commit is contained in:
Mark Salyzyn 2015-08-19 13:10:14 -07:00
parent edc6f52a89
commit a68a5167bc
2 changed files with 6 additions and 4 deletions

View file

@ -72,7 +72,7 @@ void FlushCommand::runSocketCommand(SocketClient *client) {
return;
}
entry = new LogTimeEntry(mReader, client, mNonBlock, mTail, mLogMask, mPid, mStart);
times.push_back(entry);
times.push_front(entry);
}
client->incRef();

View file

@ -20,8 +20,10 @@
#include <pthread.h>
#include <time.h>
#include <sys/types.h>
#include <list>
#include <sysutils/SocketClient.h>
#include <utils/List.h>
#include <log/log.h>
class LogReader;
@ -107,6 +109,6 @@ public:
static int FilterSecondPass(const LogBufferElement *element, void *me);
};
typedef android::List<LogTimeEntry *> LastLogTimes;
typedef std::list<LogTimeEntry *> LastLogTimes;
#endif
#endif // _LOGD_LOG_TIMES_H__