LibGypsy has two types of objects - objects for controlling the gypsy-daemon process, and objects for receiving data from the gypsy-daemon process.