litestomp
stomp_headers.h
Go to the documentation of this file.
1 
16 #ifndef STOMP_HEADERS_H
17 #define STOMP_HEADERS_H
18 
19 #include "stomp_types.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
28 typedef struct stomp_credentials_t_
29 {
30  char *username;
31  char *password;
33 
34 
38 typedef struct stomp_heartbeat_t_
39 {
40  uint16_t send;
41  uint16_t receive;
43 
44 
48 typedef struct stomp_common_header_t_ {
50  char *content_type;
52 
53 
58 {
63 
64 
69 {
73 
74 
79 {
84 
85 
90 {
94  stomp_subscription_ack_t ack;
96 
97 
101 typedef struct stomp_ack_header_t_
102 {
108 
109 
114 {
119 
120 
124 typedef struct stomp_send_header_t_
125 {
127  char *destination;
131 
132 
133 
138 {
141 
142 
143 #ifdef __cplusplus
144 }
145 #endif
146 
147 #endif /* STOMP_HEADERS_H */
148 
char * password
Definition: stomp_headers.h:31
uint16_t send
Definition: stomp_headers.h:40
struct stomp_send_header_t_ stomp_send_header_t
char * destination
Definition: stomp_headers.h:127
uint16_t subscription_id_t
Definition: stomp_types.h:37
transaction_id_t transaction_id
Definition: stomp_headers.h:116
struct stomp_subscription_header_t_ stomp_subscription_header_t
char * username
Definition: stomp_headers.h:30
stomp_subscription_ack_t ack
Definition: stomp_headers.h:94
stomp_credentials_t * credentials
Definition: stomp_headers.h:60
stomp_common_header_t common
Definition: stomp_headers.h:139
Definition: stomp_headers.h:89
enum stomp_subscription_ack_t_ stomp_subscription_ack_t
char * content_type
Definition: stomp_headers.h:50
stomp_common_header_t common
Definition: stomp_headers.h:103
Definition: stomp_headers.h:137
Definition: stomp_headers.h:113
struct stomp_transaction_header_t_ stomp_transaction_header_t
struct stomp_receive_header_t_ stomp_receive_header_t
Definition: stomp_headers.h:57
transaction_id_t transaction_id
Definition: stomp_headers.h:106
uint16_t receive
Definition: stomp_headers.h:41
receipt_t receipt
Definition: stomp_headers.h:104
struct stomp_ack_header_t_ stomp_ack_header_t
Definition: stomp_headers.h:68
stomp_common_header_t common
Definition: stomp_headers.h:126
int64_t message_id_t
Definition: stomp_types.h:27
subscription_id_t id
Definition: stomp_headers.h:93
stomp_common_header_t common
Definition: stomp_headers.h:59
receipt_t receipt
Definition: stomp_headers.h:92
stomp_common_header_t common
Definition: stomp_headers.h:91
size_t content_lenght
Definition: stomp_headers.h:49
transaction_id_t transaction_id
Definition: stomp_headers.h:128
uint32_t receipt_t
Definition: stomp_types.h:42
message_id_t message_id
Definition: stomp_headers.h:105
Definition: stomp_headers.h:101
Definition: stomp_headers.h:124
Definition: stomp_headers.h:48
struct stomp_disconnection_header_t_ stomp_disconnection_header_t
receipt_t receipt
Definition: stomp_headers.h:129
Definition: stomp_headers.h:38
Definition: stomp_headers.h:80
stomp_common_header_t common
Definition: stomp_headers.h:70
struct stomp_common_header_t_ stomp_common_header_t
Definition: stomp_headers.h:82
Definition: stomp_headers.h:81
int64_t transaction_id_t
Definition: stomp_types.h:32
stomp_heartbeat_t heartbeat
Definition: stomp_headers.h:61
receipt_t receipt
Definition: stomp_headers.h:71
Definition: stomp_headers.h:28
receipt_t receipt
Definition: stomp_headers.h:117
struct stomp_connection_header_t_ stomp_connection_header_t
stomp_common_header_t common
Definition: stomp_headers.h:115
struct stomp_heartbeat_t_ stomp_heartbeat_t
stomp_subscription_ack_t_
Definition: stomp_headers.h:78
struct stomp_credentials_t_ stomp_credentials_t