PhoenixSocket  4.0.1
Library which integrates socket unix 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 52 of file PSocketFlag.h.

52 {
53 OK, //Everything is OK
54 NO_MESSAGE_RECEIVED, //No message was received
55 INVALID_MESSAGE, //The received message is invalid
56 SOCKET_NOT_AVAILABLE, //The socket is not available
57 SIGNAL_INTERRUPTION, //The socket caught a signal
58 BROKEN_BACKEND, //The backend is broken
59 BROKEN_SOCKET, //The socket is broken and cannot longer be used
60 CANNOT_DESERIALIZE_DATA //Cannot deserialize data
61 };
@ SIGNAL_INTERRUPTION
Definition PSocketFlag.h:57
@ CANNOT_DESERIALIZE_DATA
Definition PSocketFlag.h:60
@ NO_MESSAGE_RECEIVED
Definition PSocketFlag.h:54
@ SOCKET_NOT_AVAILABLE
Definition PSocketFlag.h:56