18 #ifndef QB_PROXYPIPE_H 19 #define QB_PROXYPIPE_H 20 # include <qb/system/allocator/pipe.h> 25 using Pipe = allocator::pipe<CacheLine>;
44 : pipe(&i_pipe), dest(i_dest), source(i_source) {}
53 template<
typename T,
typename ..._Args>
54 T &
push(_Args &&...args);
64 template<
typename T,
typename ..._Args>
87 #endif //QB_PROXYPIPE_H T & allocated_push(std::size_t size, _Args &&...args)
ActorId getSource() const
Definition: ProxyPipe.h:79
Object returned by Actor::getPipe()
Definition: ProxyPipe.h:33
ActorId getDestination() const
Definition: ProxyPipe.h:71
Actor unique identifier.
Definition: ActorId.h:35
T & push(_Args &&...args)