tibrvTransport

Type

Declaration

typedef tibrvId tibrvTransport;

Purpose

A transport object represents a delivery mechanism for messages.

Remarks

A transport describes a carrier mechanism for messages—whether across a network, among processes on a single computer, or within a process.

A transport also defines the delivery scope of a message—that is, the set of possible destinations for the messages it sends.

Programs must explicitly destroy each transport object. Destroying a transport object invalidates subsequent send calls on that transport, invalidates any listeners using that transport, and frees its storage.

Intra-Process Transport

Each process has exactly one intra-process transport; the call tibrv_Open() automatically creates it, and arranges the constant TIBRV_PROCESS_TRANSPORT to refer to it. Programs must not destroy the intra-process transport.

See Also

tibrvTransport_Create()

tibrvTransport_Destroy()

tibrvTransport_Send()

Transport in TIBCO Rendezvous Concepts

Intra-Process Transport and User Events in TIBCO Rendezvous Concepts