Description of the illustration prg_client_pcmcpp_pinflist.gif

This figure shows an owner and two observers. The owner can use the Take(), Put(), and Set() methods. The owner owns memory and will free it when the destructor is called. The observers can use the Get() and Set() methods. Observers cannot free memory, they can only reference it.