18 #ifndef _DECAF_INTERNAL_UTIL_CONCURRENT_TRANSFERSTACK_H_ 19 #define _DECAF_INTERNAL_UTIL_CONCURRENT_TRANSFERSTACK_H_ 29 namespace concurrent {
38 virtual void transfer( E* e,
bool timed,
long long nanos ) {
41 virtual E*
transfer(
bool timed,
long long nanos ) {
virtual ~TransferStack()
Definition: TransferStack.h:36
virtual E * transfer(bool timed, long long nanos)
Performs a take.
Definition: TransferStack.h:41
#define NULL
Definition: Config.h:33
Definition: TransferStack.h:32
TransferStack()
Definition: TransferStack.h:35
virtual void transfer(E *e, bool timed, long long nanos)
Performs a put.
Definition: TransferStack.h:38
Shared internal API for dual stacks and queues.
Definition: Transferer.h:33
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25