Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlComm
Interface IOmniCommunicationEndpoint

All Known Implementing Classes:
  TOmniCommunicationEndpoint

public interface IOmniCommunicationEndpoint

Persistent
  False

Property Summary
`public OtlSync.TOmniTransitionEvent` | `NewMessageEvent`
`public IOmniCommunicationEndpoint` | `OtherEndpoint`
`public TOmniMessageQueue` | `Reader`
`public TOmniMessageQueue` | `Writer`

Method Summary
`public function OtlSync.TOmniTransitionEvent` | `GetNewMessageEvent()`
`public function IOmniCommunicationEndpoint` | `GetOtherEndpoint()`
`public function TOmniMessageQueue` | `GetReader()`
`public function TOmniMessageQueue` | `GetWriter()`
`public function boolean` | `Receive(msg: TOmniMessage )`
`public function boolean` | `Receive(msgID: word; msgData: OtlCommon.TOmniValue )`
`public function boolean` | `ReceiveWait(msg: TOmniMessage ; timeout_ms: cardinal)`
`public function boolean` | `ReceiveWait(msgID: word; msgData: OtlCommon.TOmniValue ; timeout_ms: cardinal)`
`public Sub` | `Send(msg: TOmniMessage )`
`public Sub` | `Send(msgID: word)`
`public Sub` | `Send(msgID: word; msgData: array of const)`
`public Sub` | `Send(msgID: word; msgData: OtlCommon.TOmniValue )`
`public function boolean` | `SendWait(msgID: word; timeout_ms: cardinal)`
`public function boolean` | `SendWait(msgID: word; msgData: OtlCommon.TOmniValue ; timeout_ms: cardinal)`

Property Detail

### NewMessageEvent

    public NewMessageEvent: OtlSync.TOmniTransitionEvent

Type
  TOmniTransitionEvent

Access
  read

### OtherEndpoint

    public OtherEndpoint: IOmniCommunicationEndpoint

Type
  IOmniCommunicationEndpoint

Access
  read

### Reader

    public Reader: TOmniMessageQueue

Type
  TOmniMessageQueue

Access
  read

### Writer

    public Writer: TOmniMessageQueue

Type
  TOmniMessageQueue

Access
  read

Method Detail

### GetNewMessageEvent

    public function GetNewMessageEvent(): OtlSync.TOmniTransitionEvent

Reintroduce
  False

Returns
  TOmniTransitionEvent

### GetOtherEndpoint

    public function GetOtherEndpoint(): IOmniCommunicationEndpoint

Reintroduce
  False

Returns
  IOmniCommunicationEndpoint

### GetReader

    public function GetReader(): TOmniMessageQueue

Reintroduce
  False

Returns
  TOmniMessageQueue

### GetWriter

    public function GetWriter(): TOmniMessageQueue

Reintroduce
  False

Returns
  TOmniMessageQueue

### Receive

    public function Receive(msg: TOmniMessage ): boolean

Reintroduce
  False

Returns
  boolean

### Receive

    public function Receive(msgID: word; msgData: OtlCommon.TOmniValue ): boolean

Reintroduce
  False

Returns
  boolean

### ReceiveWait

    public function ReceiveWait(msg: TOmniMessage ; timeout_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

### ReceiveWait

    public function ReceiveWait(msgID: word; msgData: OtlCommon.TOmniValue ; timeout_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

### Send

    public procedure Send(msg: TOmniMessage )

Reintroduce
  False

### Send

    public procedure Send(msgID: word)

Reintroduce
  False

### Send

    public procedure Send(msgID: word; msgData: array of const)

Reintroduce
  False

### Send

    public procedure Send(msgID: word; msgData: OtlCommon.TOmniValue )

Reintroduce
  False

### SendWait

    public function SendWait(msgID: word; timeout_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

### SendWait

    public function SendWait(msgID: word; msgData: OtlCommon.TOmniValue ; timeout_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

Association Link

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

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD