Public Member Functions | |
BGP_ReceiveBuffer () | |
virtual | ~BGP_ReceiveBuffer () |
void | init () |
void | incoming (int gid, double spiketime) |
void | enqueue () |
Public Attributes | |
int | size_ |
int | count_ |
int | maxcount_ |
int | busy_ |
int | nsend_ |
int | nrecv_ |
unsigned long long | timebase_ |
NRNMPI_Spike ** | buffer_ |
SpkPool * | pool_ |
BGP_ReceiveBuffer::BGP_ReceiveBuffer | ( | ) |
BGP_ReceiveBuffer::~BGP_ReceiveBuffer | ( | ) | [virtual] |
void BGP_ReceiveBuffer::enqueue | ( | ) |
References assert, buffer_, busy_, count_, NRNMPI_Spike::gid, i, net_cvode_instance, nrecv_, nrn_threads, nsend_, pool_, and NRNMPI_Spike::spiketime.
Referenced by bgp_dma_receive().
void BGP_ReceiveBuffer::init | ( | ) |
Referenced by BGP_ReceiveBuffer(), enqueue(), incoming(), init(), and ~BGP_ReceiveBuffer().
Referenced by BGP_ReceiveBuffer(), enqueue(), incoming(), init(), and ~BGP_ReceiveBuffer().
Referenced by BGP_ReceiveBuffer(), enqueue(), incoming(), init(), and ~BGP_ReceiveBuffer().
Referenced by incoming().
Referenced by bgp_dma_receive(), enqueue(), incoming(), and init().
Referenced by bgp_dma_receive(), enqueue(), init(), and BGP_DMASend::send().
SpkPool* BGP_ReceiveBuffer::pool_ |
Referenced by BGP_ReceiveBuffer(), enqueue(), incoming(), init(), and ~BGP_ReceiveBuffer().
Referenced by BGP_ReceiveBuffer(), and incoming().
unsigned long long BGP_ReceiveBuffer::timebase_ |
Referenced by init().