#include <UDPReceiver.hh>
§ VarType
列挙値 |
---|
UDP_INT16_T | |
UDP_INT32_T | |
UDP_UINT16_T | |
UDP_UINT32_T | |
UDP_DOUBLE | |
§ UDPReceiver() [1/3]
UDPReceiver::UDPReceiver |
( |
const unsigned short |
PortNum, |
|
|
VarType |
TypeOfVar, |
|
|
unsigned int |
NumOfVar |
|
) |
| |
§ UDPReceiver() [2/3]
UDPReceiver::UDPReceiver |
( |
const char * |
IPaddress, |
|
|
const unsigned short |
PortNum, |
|
|
VarType |
TypeOfVar, |
|
|
unsigned int |
NumOfVar |
|
) |
| |
§ ~UDPReceiver()
UDPReceiver::~UDPReceiver |
( |
| ) |
|
§ UDPReceiver() [3/3]
§ CalcRecvBytes()
size_t UDPReceiver::CalcRecvBytes |
( |
VarType |
TypeOfVar, |
|
|
unsigned int |
NumOfVar |
|
) |
| |
|
staticprivate |
§ GetReceiveFlag()
volatile bool UDPReceiver::GetReceiveFlag |
( |
void |
| ) |
|
§ operator=()
§ ReBind()
volatile bool UDPReceiver::ReBind |
( |
void |
| ) |
|
§ Receive() [1/5]
unsigned int UDPReceiver::Receive |
( |
int16_t * |
Data | ) |
|
§ Receive() [2/5]
unsigned int UDPReceiver::Receive |
( |
int32_t * |
Data | ) |
|
§ Receive() [3/5]
unsigned int UDPReceiver::Receive |
( |
uint16_t * |
Data | ) |
|
§ Receive() [4/5]
unsigned int UDPReceiver::Receive |
( |
uint32_t * |
Data | ) |
|
§ Receive() [5/5]
unsigned int UDPReceiver::Receive |
( |
double * |
Data | ) |
|
§ ReceiveThread()
§ ActRecvBytes
ssize_t ARCS::UDPReceiver::ActRecvBytes |
|
private |
§ addr
struct sockaddr_in ARCS::UDPReceiver::addr |
|
private |
§ ReceiveFlag
volatile bool ARCS::UDPReceiver::ReceiveFlag |
|
private |
§ RecvBytes
size_t ARCS::UDPReceiver::RecvBytes |
|
private |
§ RecvData
char* ARCS::UDPReceiver::RecvData |
|
private |
§ sock
int ARCS::UDPReceiver::sock |
|
private |
§ ThreadID
pthread_t ARCS::UDPReceiver::ThreadID |
|
private |
§ TimeToReBind
const unsigned int ARCS::UDPReceiver::TimeToReBind = 100000 |
|
staticprivate |
§ VariableType
VarType ARCS::UDPReceiver::VariableType |
|
private |
§ VarNum
unsigned int ARCS::UDPReceiver::VarNum |
|
private |
このクラス詳解は次のファイルから抽出されました: