BmnRoot
Loading...
Searching...
No Matches
BmnDataReceiver Class Reference

#include <BmnDataReceiver.h>

Inheritance diagram for BmnDataReceiver:
[legend]
Collaboration diagram for BmnDataReceiver:
[legend]

Public Member Functions

 BmnDataReceiver ()
 
virtual ~BmnDataReceiver ()
 
Int_t ConnectRaw ()
 
Int_t Connect ()
 
Int_t SendHello ()
 
Int_t InitRecvStream ()
 
void FreeRecvStream ()
 
Int_t IterRecvStream ()
 
Int_t RecvData ()
 
void SetDataQueue (deque< UInt_t > v)
 
deque< UInt_t > * GetDataQueue ()
 
 BmnDataReceiver ()
 
virtual ~BmnDataReceiver ()
 
Int_t ConnectRaw ()
 
Int_t Connect ()
 
Int_t SendHello ()
 
Int_t InitRecvStream ()
 
void FreeRecvStream ()
 
Int_t IterRecvStream ()
 
Int_t RecvData ()
 
void SetDataQueue (deque< UInt_t > v)
 
deque< UInt_t > * GetDataQueue ()
 

Detailed Description

Definition at line 33 of file BmnDataReceiver.h.

Constructor & Destructor Documentation

◆ BmnDataReceiver() [1/2]

BmnDataReceiver::BmnDataReceiver ( )

Definition at line 32 of file BmnDataReceiver.cxx.

◆ ~BmnDataReceiver() [1/2]

BmnDataReceiver::~BmnDataReceiver ( )
virtual

Definition at line 38 of file BmnDataReceiver.cxx.

◆ BmnDataReceiver() [2/2]

BmnDataReceiver::BmnDataReceiver ( )

◆ ~BmnDataReceiver() [2/2]

virtual BmnDataReceiver::~BmnDataReceiver ( )
virtual

Member Function Documentation

◆ Connect() [1/2]

int BmnDataReceiver::Connect ( )

Definition at line 396 of file BmnDataReceiver.cxx.

References i, INPUT_IFACE, MAX_ADDR_LEN, PNP_DISCOVER_IP_ADDR, and PNP_DISCOVER_PORT.

◆ Connect() [2/2]

Int_t BmnDataReceiver::Connect ( )

◆ ConnectRaw() [1/2]

int BmnDataReceiver::ConnectRaw ( )

◆ ConnectRaw() [2/2]

Int_t BmnDataReceiver::ConnectRaw ( )

◆ FreeRecvStream() [1/2]

void BmnDataReceiver::FreeRecvStream ( )

Definition at line 232 of file BmnDataReceiver.cxx.

◆ FreeRecvStream() [2/2]

void BmnDataReceiver::FreeRecvStream ( )

◆ GetDataQueue() [1/2]

deque< UInt_t > * BmnDataReceiver::GetDataQueue ( )
inline

Definition at line 50 of file BmnDataReceiver.h.

◆ GetDataQueue() [2/2]

deque< UInt_t > * BmnDataReceiver::GetDataQueue ( )
inline

Definition at line 50 of file BmnDataReceiver.h.

◆ InitRecvStream() [1/2]

Int_t BmnDataReceiver::InitRecvStream ( )

Definition at line 178 of file BmnDataReceiver.cxx.

References DBGERR, MAX_ADDR_LEN, MAX_BUF_LEN, and memset().

◆ InitRecvStream() [2/2]

Int_t BmnDataReceiver::InitRecvStream ( )

◆ IterRecvStream() [1/2]

Int_t BmnDataReceiver::IterRecvStream ( )

Definition at line 236 of file BmnDataReceiver.cxx.

◆ IterRecvStream() [2/2]

Int_t BmnDataReceiver::IterRecvStream ( )

◆ RecvData() [1/2]

Int_t BmnDataReceiver::RecvData ( )

Definition at line 288 of file BmnDataReceiver.cxx.

References DBGERR, MAX_ADDR_LEN, MAX_BUF_LEN, memset(), and MSG_TIMEOUT.

Referenced by ConnectRaw().

◆ RecvData() [2/2]

Int_t BmnDataReceiver::RecvData ( )

◆ SendHello() [1/2]

int BmnDataReceiver::SendHello ( )

Definition at line 438 of file BmnDataReceiver.cxx.

References i, INPUT_IFACE, PNP_DISCOVER_IP_ADDR, and PNP_DISCOVER_PORT.

◆ SendHello() [2/2]

Int_t BmnDataReceiver::SendHello ( )

◆ SetDataQueue() [1/2]

void BmnDataReceiver::SetDataQueue ( deque< UInt_t >  v)
inline

Definition at line 46 of file BmnDataReceiver.h.

References v.

◆ SetDataQueue() [2/2]

void BmnDataReceiver::SetDataQueue ( deque< UInt_t >  v)
inline

Definition at line 46 of file BmnDataReceiver.h.

References v.


The documentation for this class was generated from the following files: