A top level object class for libargus objects that are created and owned by the client.
All Destructable objects created by the client must be explicitly destroyed.

| Public Member Functions | |
| virtual void | destroy ()=0 | 
| Destroy this object.  More... | |
| Protected Member Functions | |
| ~Destructable () | |
| 
 | pure virtual | 
Destroy this object.
After making this call, the client cannot make any more calls on this object.