PhoenixSocket  5.0.0
Library which integrates socket use in Phoenix
Loading...
Searching...
No Matches
PRecvStatus Namespace Reference

Enumerations

enum  PRecvStatus {
  OK , NO_MESSAGE_RECEIVED , INVALID_MESSAGE , SOCKET_NOT_AVAILABLE ,
  SIGNAL_INTERRUPTION , BROKEN_BACKEND , BROKEN_SOCKET , CANNOT_DESERIALIZE_DATA
}
 describe the result of the recv More...
 

Enumeration Type Documentation

◆ PRecvStatus

describe the result of the recv

Enumerator
OK 
NO_MESSAGE_RECEIVED 
INVALID_MESSAGE 
SOCKET_NOT_AVAILABLE 
SIGNAL_INTERRUPTION 
BROKEN_BACKEND 
BROKEN_SOCKET 
CANNOT_DESERIALIZE_DATA 

Definition at line 43 of file PSocketFlag.h.

43 {
44 OK, //Everything is OK
45 NO_MESSAGE_RECEIVED, //No message was received
46 INVALID_MESSAGE, //The received message is invalid
47 SOCKET_NOT_AVAILABLE, //The socket is not available
48 SIGNAL_INTERRUPTION, //The socket caught a signal
49 BROKEN_BACKEND, //The backend is broken
50 BROKEN_SOCKET, //The socket is broken and cannot longer be used
51 CANNOT_DESERIALIZE_DATA //Cannot deserialize data
52 };
@ SIGNAL_INTERRUPTION
Definition PSocketFlag.h:48
@ CANNOT_DESERIALIZE_DATA
Definition PSocketFlag.h:51
@ NO_MESSAGE_RECEIVED
Definition PSocketFlag.h:45
@ SOCKET_NOT_AVAILABLE
Definition PSocketFlag.h:47