Someone correct me if I'm wrong as I'm fairly new to programming and haven't studied threading, but I don't think you can get the address of a function. Either that or you will need to include the () at the end if it.
It is possible as this was fine until I created the header and made the functions part of the pkg class. I tried adding the () but this did not work thanks.