Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Unified Diff: webrtc/base/messagequeue.h

Issue 1835053002: Change default timestamp to 64 bits in all webrtc directories. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc@master
Patch Set: Add TODO for timestamp. Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/base/logging_unittest.cc ('k') | webrtc/base/messagequeue.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/messagequeue.h
diff --git a/webrtc/base/messagequeue.h b/webrtc/base/messagequeue.h
index 30746f68eb11e37b70b9c426ef013e89603cc339..4aa96eb531f7c50ab6458e7eba703d38638c4b62 100644
--- a/webrtc/base/messagequeue.h
+++ b/webrtc/base/messagequeue.h
@@ -142,7 +142,7 @@ struct Message {
MessageHandler *phandler;
uint32_t message_id;
MessageData *pdata;
- uint32_t ts_sensitive;
+ int64_t ts_sensitive;
};
typedef std::list<Message> MessageList;
@@ -152,7 +152,7 @@ typedef std::list<Message> MessageList;
class DelayedMessage {
public:
- DelayedMessage(int delay, uint32_t trigger, uint32_t num, const Message& msg)
+ DelayedMessage(int delay, int64_t trigger, uint32_t num, const Message& msg)
: cmsDelay_(delay), msTrigger_(trigger), num_(num), msg_(msg) {}
bool operator< (const DelayedMessage& dmsg) const {
@@ -161,7 +161,7 @@ class DelayedMessage {
}
int cmsDelay_; // for debugging
- uint32_t msTrigger_;
+ int64_t msTrigger_;
uint32_t num_;
Message msg_;
};
@@ -212,6 +212,11 @@ class MessageQueue {
MessageHandler* phandler,
uint32_t id = 0,
MessageData* pdata = NULL);
+ virtual void PostAt(int64_t tstamp,
+ MessageHandler* phandler,
+ uint32_t id = 0,
+ MessageData* pdata = NULL);
+ // TODO(honghaiz): Remove this when all the dependencies are removed.
virtual void PostAt(uint32_t tstamp,
MessageHandler* phandler,
uint32_t id = 0,
@@ -250,7 +255,7 @@ class MessageQueue {
};
void DoDelayPost(int cmsDelay,
- uint32_t tstamp,
+ int64_t tstamp,
MessageHandler* phandler,
uint32_t id,
MessageData* pdata);
« no previous file with comments | « webrtc/base/logging_unittest.cc ('k') | webrtc/base/messagequeue.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698