Esempio n. 1
0
	inline void bind(binder_type & bndr, sink_type sink) {
		boost::lock_guard<boost::mutex> guard(basic_event_locker_);
		bndr.attach_after(&list_head_);
		bndr.sink = sink;
	}
Esempio n. 2
0
		void bind(binder_type& bndr, sink_type sink)
		{
			bndr.attach_after(&list_head);
			bndr.sink = sink;
		}
Esempio n. 3
0
 RET_TYPE operator() (PAR1 p1, PAR2 p2, PAR3 p3, PAR4 p4) const
 {
     return (_binder.exec()->*(_binder.get_mem_ptr()))(p1, p2, p3, p4);
 }
Esempio n. 4
0
 RET_TYPE exec_static(PAR1 p1, PAR2 p2, PAR3 p3, PAR4 p4) const
 {
     return (*(_binder.get_static_func()))(p1, p2, p3, p4);
 }
Esempio n. 5
0
 RET_TYPE exec_static(PAR1 p1, PAR2 p2) const
 {
     return (*(_binder.get_static_func()))(p1, p2);
 }
Esempio n. 6
0
 RET_TYPE operator() (PAR1 p1) const
 {
     return (_binder.exec()->*(_binder.get_mem_ptr()))(p1);
 }
Esempio n. 7
0
 RET_TYPE exec_static() const
 {
     return (*(_binder.get_static_func()))();
 }