blip  0.1
Blip.hpp
Go to the documentation of this file.
1 #ifndef __blip_Blip_hpp
2 #define __blip_Blip_hpp
3 
4 #include <stdint.h>
5 #include <sys/types.h>
6 #include <cstdlib>
7 #include <cstring>
8 
9 #include <commonc++/Common.h++>
10 
11 using ccxx::byte_t;
12 using ccxx::char16_t;
13 using ccxx::time_ms_t;
14 using ccxx::timespan_s_t;
15 using ccxx::timespan_ms_t;
16 using ccxx::uint_t;
17 
26 namespace blip {
27 
28 
30 typedef uint64_t timespan_us_t;
31 
33 typedef uint64_t timespan_ns_t;
34 
36 typedef int filedesc_t;
37 
38 } // namespace blip
39 
40 #define BLIP_FWD_DECL(CLASS) \
41  namespace blip { class CLASS; }
42 
43 #endif // __blip_Blip_hpp
int filedesc_t
A file descriptor.
Definition: Blip.hpp:36
WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
Definition: AccelerometerSensorEvent.cpp:3
uint64_t timespan_ns_t
A time interval, measured in nanoseconds.
Definition: Blip.hpp:33
uint64_t timespan_us_t
A time interval, measured in microseconds.
Definition: Blip.hpp:30