Dripline-Cpp  v2.4.2
Dripline Implementation in C++
Public Member Functions | Public Attributes | List of all members
incoming_message_pack Struct Reference

Stores the basic information about a set of message chunks that will eventually make a Dripline message. More...

#include <receiver.hh>

Public Member Functions

 incoming_message_pack ()
 
 incoming_message_pack (const incoming_message_pack &)=delete
 
 incoming_message_pack (incoming_message_pack &&a_orig)
 

Public Attributes

amqp_split_message_ptrs f_messages
 
unsigned f_chunks_received
 
std::string f_routing_key
 
std::thread f_thread
 
std::mutex f_mutex
 
std::condition_variable f_conv
 
std::atomic< bool > f_processing
 

Detailed Description

Stores the basic information about a set of message chunks that will eventually make a Dripline message.

Author
N.S. Oblath

Definition at line 31 of file receiver.hh.

Constructor & Destructor Documentation

◆ incoming_message_pack() [1/3]

Definition at line 23 of file receiver.cc.

◆ incoming_message_pack() [2/3]

◆ incoming_message_pack() [3/3]

Definition at line 33 of file receiver.cc.

Member Data Documentation

◆ f_chunks_received

unsigned f_chunks_received

Definition at line 34 of file receiver.hh.

◆ f_conv

std::condition_variable f_conv

Definition at line 38 of file receiver.hh.

◆ f_messages

Definition at line 33 of file receiver.hh.

◆ f_mutex

std::mutex f_mutex

Definition at line 37 of file receiver.hh.

◆ f_processing

std::atomic< bool > f_processing

Definition at line 39 of file receiver.hh.

◆ f_routing_key

std::string f_routing_key

Definition at line 35 of file receiver.hh.

◆ f_thread

std::thread f_thread

Definition at line 36 of file receiver.hh.


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