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