Lines Matching defs:sequence
65 // returns a sequence number which can be used with ack()
69 int32_t sequence = mSequence;
70 sequence++;
71 android_atomic_acquire_store(sequence, &shared->mSequence);
73 sequence++;
74 android_atomic_release_store(sequence, &shared->mSequence);
75 mSequence = sequence;
77 return sequence;
95 // return true if a push with specified sequence number or later has been observed
96 bool ack(int32_t sequence) const
98 // this relies on 2's complement rollover to detect an ancient sequence number
99 return mShared->mAck - sequence >= 0;