CCF
Loading...
Searching...
No Matches
Namespaces | Typedefs | Enumerations | Functions
msg_types.h File Reference
#include "ds/ring_buffer_types.h"
#include <sys/socket.h>

Go to the source code of this file.

Namespaces

namespace  udp
 

Typedefs

using udp::ConnID = int64_t
 

Enumerations

enum  : ringbuffer::Message { udp::DEFINE_RINGBUFFER_MSG_TYPE =(udp_start) , udp::DEFINE_RINGBUFFER_MSG_TYPE =(udp_start) , udp::DEFINE_RINGBUFFER_MSG_TYPE =(udp_start) }
 

Functions

 DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (udp::udp_start, udp::ConnID, std::string)
 
 DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (udp::udp_inbound, int64_t, short, std::vector< uint8_t >, serializer::ByteRange)
 
 DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (udp::udp_outbound, int64_t, short, std::vector< uint8_t >, serializer::ByteRange)
 

Function Documentation

◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [1/3]

DECLARE_RINGBUFFER_MESSAGE_PAYLOAD ( udp::udp_inbound  ,
int64_t  ,
short  ,
std::vector< uint8_t >  ,
serializer::ByteRange   
)

◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [2/3]

DECLARE_RINGBUFFER_MESSAGE_PAYLOAD ( udp::udp_outbound  ,
int64_t  ,
short  ,
std::vector< uint8_t >  ,
serializer::ByteRange   
)

◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [3/3]

DECLARE_RINGBUFFER_MESSAGE_PAYLOAD ( udp::udp_start  ,
udp::ConnID  ,
std::string   
)