| synopsis || functions |

kdu_push_ifc

Java: Kdu_push_ifc

[Declared in "../coresys/common/kdu_sample_processing.h"]


Known objects derived from this class


Synopsis

All classes which support push calls derive from this class so that the caller may remain ignorant of the specific type of object to which samples are being delivered. The purpose of derivation is usually just to introduce the correct constructor. The objects are actually just interfaces to an appropriate object created by the relevant derived class's constructor. The interface directs push calls to the internal object in a manner which should incur no cost.

The interface objects may be copied at will; the internal object will not be destroyed when an interface goes out of scope. Consequently, the interface objects do not have meaningful destructors. Instead, to destroy the internal object, the destroy member function must be called explicitly.


Public Functions

kdu_push_ifc {Java: Kdu_push_ifc}

destroy {Java: Destroy}

exists {Java: Exists}

operator!

operator= (2 forms)

push {Java: Push}


| top || synopsis || functions |