Namespace: OtlComm
Class TOmniCommunicationEndpoint
System.TInterfacedObject
|
+-- OtlComm.TOmniCommunicationEndpoint
All Implemented Interfaces: - IOmniCommunicationEndpoint , IOmniCommunicationEndpointInternal
public class TOmniCommunicationEndpoint ( System.TInterfacedObject , IOmniCommunicationEndpoint , IOmniCommunicationEndpointInternal )
Sealed- False
Abstract- False
Persistent- False
NewMessageEvent
public NewMessageEvent: OtlSync.TOmniTransitionEvent
Type- TOmniTransitionEvent
Class- False
Access- read
OtherEndpoint
public OtherEndpoint: IOmniCommunicationEndpoint
Type- IOmniCommunicationEndpoint
Class- False
Access- read
Reader
public Reader: TOmniMessageQueue
Type- TOmniMessageQueue
Class- False
Access- read
Writer
public Writer: TOmniMessageQueue
Type- TOmniMessageQueue
Class- False
Access- read
Create
public constructor Create(owner: TOmniTwoWayChannel ; readQueue: TOmniMessageQueue ; writeQueue: TOmniMessageQueue ; taskTerminatedEvent_ref: 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
Receive
public function Receive(msg: TOmniMessage ): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
Receive
public function Receive(msgID: word; msgData: OtlCommon.TOmniValue ): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
ReceiveWait
public function ReceiveWait(msg: TOmniMessage ; timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
ReceiveWait
public function ReceiveWait(msgID: word; msgData: OtlCommon.TOmniValue ; timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
Send
public procedure Send(msgID: word)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Send
public procedure Send(msgID: word; msgData: array of const)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Send
public procedure Send(msgID: word; msgData: OtlCommon.TOmniValue )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Send
public procedure Send(msg: TOmniMessage )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SendWait
public function SendWait(msgID: word; timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
SendWait
public function SendWait(msgID: word; msgData: OtlCommon.TOmniValue ; timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Interface IOmniCommunicationEndpoint
Client- TOmniCommunicationEndpoint
Supplier- IOmniCommunicationEndpoint
to Interface IOmniCommunicationEndpointInternal
Client- TOmniCommunicationEndpoint
Supplier- IOmniCommunicationEndpointInternal
to Class TOmniTwoWayChannel
Supplier- TOmniTwoWayChannel
Directed- False
Client- ceOwner_ref
Type- association
to Class TOmniMessageQueue
Supplier- TOmniMessageQueue
Directed- False
Client- ceReader_ref
Type- association
to Class TOmniTransitionEvent
Supplier- TOmniTransitionEvent
Directed- False
Client- ceTaskTerminatedEvent_ref
Type- association
to Class TOmniMessageQueue
Supplier- TOmniMessageQueue
Directed- False
Client- ceWriter_ref
Type- association
to Class TOmniTransitionEvent
Supplier- TOmniTransitionEvent
Directed- False
Client- NewMessageEvent
Type- association
to Interface IOmniCommunicationEndpoint
Supplier- IOmniCommunicationEndpoint
Directed- False
Client- OtherEndpoint
Type- association
to Class TOmniMessageQueue
Supplier- TOmniMessageQueue
Directed- False
Client- Reader
Type- association
to Class TOmniMessageQueue
Supplier- TOmniMessageQueue
Directed- False
Client- Writer
Type- association