RaftLib  0.3a
C++ Stream Processing Template Library
signal.hpp
1 
20 #ifndef _SIGNAL_HPP_
21 #define _SIGNAL_HPP_ 1
22 #include <cstddef>
23 #include "signalvars.hpp"
29 namespace Buffer
30 {
31 struct Signal
32 {
33  Signal();
34  Signal( const Signal &other );
35 
36  Signal& operator = ( raft::signal signal );
37  Signal& operator = ( raft::signal &signal );
38 
39  operator raft::signal ();
40 
41  std::size_t getindex() noexcept;
42 
43  raft::signal sig = raft::none;
44  std::size_t index = 0;
45 };
46 }
47 #endif /* END _SIGNAL_HPP_ */
Definition: signal.hpp:29
Definition: signal.hpp:31