GATE
gate::IObject Class Referenceabstract
Inheritance diagram for gate::IObject:
gate::IObjectBuilder< gate_runnable_t, GATE_INTERFACE_VTBL(gate_runnable) > gate::IObjectBuilder< gate_stream_t, GATE_INTERFACE_VTBL(gate_stream) > gate::IObjectBuilder< gate_task_t, GATE_INTERFACE_VTBL(gate_task) > gate::IObjectBuilder< ObjectStruct, VtblStruct > gate::IRunnableBuilder gate::IStreamBuilder gate::ITaskBuilder gate::Async::AsyncRunnable< T, F > gate::RunnableDispatcher1< A1 > gate::RunnableDispatcher2< A1, A2 > gate::RunnableDispatcher3< A1, A2, A3 > gate::RunnableDispatcher4< A1, A2, A3, A4 > gate::TRunnableDispatcher0< T > gate::tech::RunnableManagedTask gate::ITaskBase

Public Member Functions

virtual void release () noexcept=0
 
virtual int retain () noexcept=0
 
virtual String getInterfaceName () noexcept=0
 

The documentation for this class was generated from the following files: