Namespace: OtlComm
Class TOmniTwoWayChannel
System.TInterfacedObject
  |
  +-- OtlComm.TOmniTwoWayChannel
All Implemented Interfaces: - IOmniTwoWayChannel   
 
public class TOmniTwoWayChannel ( System.TInterfacedObject   , IOmniTwoWayChannel    ) 
Sealed- False
 
Abstract- False
 
Persistent- False
 
  
Create
public constructor Create(messageQueueSize: integer; taskTerminatedEvent: OtlSync.TOmniTransitionEvent )
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Destroy
public procedure Destroy()
Reintroduce- False
 
Virtual- False
 
Override- True
 
Abstract- False
 
Final- False
 
Endpoint1
public function Endpoint1(): IOmniCommunicationEndpoint 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniCommunicationEndpoint
 
Override- False
 
Virtual- False
 
Class- False
 
Endpoint2
public function Endpoint2(): IOmniCommunicationEndpoint 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniCommunicationEndpoint
 
Override- False
 
Virtual- False
 
Class- False
 
to Interface  IOmniTwoWayChannel 
Client- TOmniTwoWayChannel
 
Supplier- IOmniTwoWayChannel
 
to Interface  IOmniCommunicationEndpoint 
Supplier- IOmniCommunicationEndpoint
 
Directed- False
 
Client- twcEndpoint
 
Type- association
 
to Struct  TOmniCS 
Supplier- TOmniCS
 
Directed- False
 
Client- twcLock
 
Type- association
 
to Class  TOmniTransitionEvent 
Supplier- TOmniTransitionEvent
 
Directed- False
 
Client- twcTaskTerminatedEvt_ref
 
Type- association
 
to Class  TOmniMessageQueue 
Supplier- TOmniMessageQueue
 
Directed- False
 
Client- twcUnidirQueue
 
Type- association