예제 #1
0
 /**
  * Set the integer to a new value.
  */
 void set(int i) { oro_atomic_set( &_val, i ); }
예제 #2
0
		const AtomicInt& operator=(const AtomicInt& orig)
		{
			oro_atomic_set( &_val, oro_atomic_read( &(orig._val)));
			return *this;
		}
예제 #3
0
 Item()
     : content() {
     oro_atomic_set(&rc, 0);
 }
예제 #4
0
 DataBuf()
     : data(), counter(), next()
 {
     oro_atomic_set(&counter, 0);
 }
예제 #5
0
 Item( const T& initial_value )
     : content(initial_value) {
     oro_atomic_set(&rc, 0);
 }