fn do_call_impl(&mut self, bananaq: &Weak<FuzzyQ>) -> bool {
        if !bananaq::call_notify(bananaq, self) {
//panic!("OBSERVER BLOCKING");
            return false
        }
        //we want total here, otherwise calling call.dead() will be effectivelly the same as config.n_failed_notify_allowed
        self.allowed += 1;

        self.einfo = (self.ccall)(&mut self.args);
        true
    }
/// 1. notify observers and ask for aproval
/// 2. if approved invoke syscall
/// 3. have in mind that in case of single thread approach this need to be locked!
///     - therefore do_call_safe wrapper there..
1. notify observers and ask for aproval
2. if approved invoke syscall
3. have in mind that in case of single thread approach this need to be locked.
therefore do_call_safe wrapper there
1 . notify observers and ask for aproval 2 . if approved invoke syscall 3 . have in mind that in case of single thread approach this need to be locked . therefore do_call_safe wrapper there
fn do_call_impl(&mut self, bananaq: &Weak<FuzzyQ>) -> bool {
        if !bananaq::call_notify(bananaq, self) {
//panic!("OBSERVER BLOCKING");
            return false
        }
        //we want total here, otherwise calling call.dead() will be effectivelly the same as config.n_failed_notify_allowed
        self.allowed += 1;
        self.einfo = (self.ccall)(&mut self.args);
        true
    }
fn do_call_impl ( & mut self , bananaq : & Weak < FuzzyQ > ) -> bool { if ! bananaq :: call_notify ( bananaq , self ) { //panic!("OBSERVER BLOCKING"); return false } //we want total here, otherwise calling call.dead() will be effectivelly the same as config.n_failed_notify_allowed self . allowed += 1 ; self . einfo = ( self . ccall ) ( & mut self . args ) ; true }
1. notify observers and ask for aproval
2. if approved invoke syscall
3. have in mind that in case of single thread approach this need to be locked!
1 . notify observers and ask for aproval 2 . if approved invoke syscall 3 . have in mind that in case of single thread approach this need to be locked!
&mut self
bananaq
&Weak<FuzzyQ>
&mut self
bananaq
&Weak<FuzzyQ>