RocketLogger  2.0.1
rl_socket.h
Go to the documentation of this file.
1 
32 #ifndef RL_SOCKET_H_
33 #define RL_SOCKET_H_
34 
35 #include <stdint.h>
36 
37 #include "rl.h"
38 #include "util.h"
39 
45 int rl_socket_init(void);
46 
52 int rl_socket_deinit(void);
53 
60 int rl_socket_metadata(rl_config_t const *const config);
61 
75 int rl_socket_handle_data(int32_t const *analog_buffer,
76  uint32_t const *digital_buffer,
77  int32_t const *ambient_buffer, size_t buffer_size,
78  size_t ambient_buffer_size,
79  rl_timestamp_t const *const timestamp_realtime,
80  rl_timestamp_t const *const timestamp_monotonic,
81  rl_config_t const *const config);
82 
83 #endif /* RL_SOCKET_H_ */
int rl_socket_init(void)
Definition: rl_socket.c:56
int rl_socket_handle_data(int32_t const *analog_buffer, uint32_t const *digital_buffer, int32_t const *ambient_buffer, size_t buffer_size, size_t ambient_buffer_size, rl_timestamp_t const *const timestamp_realtime, rl_timestamp_t const *const timestamp_monotonic, rl_config_t const *const config)
Definition: rl_socket.c:144
int rl_socket_metadata(rl_config_t const *const config)
Definition: rl_socket.c:82
int rl_socket_deinit(void)
Definition: rl_socket.c:71
Definition: rl.h:154