Member functions require an instance of the object to call the member upon, so you can't.
It must be static non-member functions you are thinking of, by making it a friend to the class it can internally interact with the class.
You first may have to save a reference or pointer to the instance in the cpp file that the callback function can use.
I used this approach for a message handler which had many different objects on the same queue.