the answer might be 'zero'. but if "object 2" is a delay, it will be by 'that much delay'. if "object 2" is an fft process, it will take the window length or a combination of it. etc etc. depending on what "object 2" is, it is "object 2" that will be able to tell you, not anything else. signals are 'always on' streams of floats at your current sampling rate. "object 2" must tell you its own delay compensation time.
a signal does not take any time between objects, only messages do. all processing in a signal path is done within a "master delay" (of one signal vector, see DSP settings) and then sent to the interface driver without any further delay.