Home | History | Annotate | Download | only in surfaceflinger_client

Lines Matching defs:SharedBufferClient

149 SharedBufferClient::DequeueCondition::DequeueCondition(
150 SharedBufferClient* sbc) : ConditionBase(sbc) {
152 bool SharedBufferClient::DequeueCondition::operator()() {
156 SharedBufferClient::LockCondition::LockCondition(
157 SharedBufferClient* sbc, int buf) : ConditionBase(sbc), buf(buf) {
159 bool SharedBufferClient::LockCondition::operator()() {
174 SharedBufferClient::QueueUpdate::QueueUpdate(SharedBufferBase* sbb)
177 ssize_t SharedBufferClient::QueueUpdate::operator()() {
182 SharedBufferClient::UndoDequeueUpdate::UndoDequeueUpdate(SharedBufferBase* sbb)
185 ssize_t SharedBufferClient::UndoDequeueUpdate::operator()() {
251 SharedBufferClient::SharedBufferClient(SharedClient* sharedClient,
258 int32_t SharedBufferClient::computeTail() const
279 ssize_t SharedBufferClient::dequeue()
314 status_t SharedBufferClient::undoDequeue(int buf)
324 status_t SharedBufferClient::lock(int buf)
331 status_t SharedBufferClient::queue(int buf)
342 bool SharedBufferClient::needNewBuffer(int buffer) const
349 status_t SharedBufferClient::setDirtyRegion(int buffer, const Region& reg)