OpenSplice Java FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) Java API
org.vortex.FACE.DestinationConnection< TYPE > Class Template Reference
Inheritance diagram for org.vortex.FACE.DestinationConnection< TYPE >:
Inheritance graph
Collaboration diagram for org.vortex.FACE.DestinationConnection< TYPE >:
Collaboration graph

Public Member Functions

 DestinationConnection (ConnectionDescription description, Class< TYPE > dataType)
 
DestinationConnection< TYPE > asDestination ()
 
SourceConnection< TYPE > asSource ()
 
void close ()
 
Read_Callback< TYPE > getCallback ()
 
ConnectionDescription getDescription ()
 
CONNECTION_DIRECTION_TYPE getDirection ()
 
DomainParticipant getParticipant ()
 
TRANSPORT_CONNECTION_STATUS_TYPE getStatus ()
 
Topic< TYPE > getTopic ()
 
void receiveMessage (long timeout, us.opengroup.FACE.LongHolder transaction_id, Holder< TYPE > message, int message_size, RETURN_CODE_TYPEHolder return_code)
 
RETURN_CODE_TYPE registerCallback (Read_CallbackHolder< TYPE > callback, int maxMessageSize)
 
RETURN_CODE_TYPE unregisterCallback ()
 

Static Public Member Functions

static< TYPE > Connection< TYPE > getConnection (ConnectionDescription description, Class< TYPE > dataType)
 

Protected Member Functions

void readLock ()
 
void readUnlock ()
 
void setLastMessageValidity (VALIDITY_TYPE lastMessageValidity)
 
void writeLock ()
 
void writeUnlock ()
 

Detailed Description

Definition at line 49 of file DestinationConnection.java.

Constructor & Destructor Documentation

◆ DestinationConnection()

org.vortex.FACE.DestinationConnection< TYPE >.DestinationConnection ( ConnectionDescription  description,
Class< TYPE >  dataType 
)

Definition at line 57 of file DestinationConnection.java.

Member Function Documentation

◆ asDestination()

DestinationConnection<TYPE> org.vortex.FACE.Connection< TYPE >.asDestination ( )
inherited

Definition at line 145 of file Connection.java.

◆ asSource()

SourceConnection<TYPE> org.vortex.FACE.Connection< TYPE >.asSource ( )
inherited

Definition at line 152 of file Connection.java.

◆ close()

void org.vortex.FACE.DestinationConnection< TYPE >.close ( )

Definition at line 158 of file DestinationConnection.java.

◆ getCallback()

Definition at line 153 of file DestinationConnection.java.

◆ getConnection()

static <TYPE> Connection<TYPE> org.vortex.FACE.Connection< TYPE >.getConnection ( ConnectionDescription  description,
Class< TYPE >  dataType 
)
staticinherited

Definition at line 111 of file Connection.java.

◆ getDescription()

ConnectionDescription org.vortex.FACE.Connection< TYPE >.getDescription ( )
inherited

Definition at line 75 of file Connection.java.

◆ getDirection()

CONNECTION_DIRECTION_TYPE org.vortex.FACE.DestinationConnection< TYPE >.getDirection ( )

Definition at line 149 of file DestinationConnection.java.

◆ getParticipant()

DomainParticipant org.vortex.FACE.Connection< TYPE >.getParticipant ( )
inherited

Definition at line 79 of file Connection.java.

◆ getStatus()

TRANSPORT_CONNECTION_STATUS_TYPE org.vortex.FACE.Connection< TYPE >.getStatus ( )
inherited

Definition at line 59 of file Connection.java.

◆ getTopic()

Topic<TYPE> org.vortex.FACE.Connection< TYPE >.getTopic ( )
inherited

Definition at line 83 of file Connection.java.

◆ readLock()

void org.vortex.FACE.Connection< TYPE >.readLock ( )
protectedinherited

Definition at line 159 of file Connection.java.

◆ readUnlock()

void org.vortex.FACE.Connection< TYPE >.readUnlock ( )
protectedinherited

Definition at line 163 of file Connection.java.

◆ receiveMessage()

void org.vortex.FACE.DestinationConnection< TYPE >.receiveMessage ( long  timeout,
us.opengroup.FACE.LongHolder  transaction_id,
Holder< TYPE >  message,
int  message_size,
RETURN_CODE_TYPEHolder  return_code 
)

Definition at line 164 of file DestinationConnection.java.

◆ registerCallback()

RETURN_CODE_TYPE org.vortex.FACE.DestinationConnection< TYPE >.registerCallback ( Read_CallbackHolder< TYPE >  callback,
int  maxMessageSize 
)

Definition at line 201 of file DestinationConnection.java.

◆ setLastMessageValidity()

void org.vortex.FACE.Connection< TYPE >.setLastMessageValidity ( VALIDITY_TYPE  lastMessageValidity)
protectedinherited

Definition at line 67 of file Connection.java.

◆ unregisterCallback()

RETURN_CODE_TYPE org.vortex.FACE.DestinationConnection< TYPE >.unregisterCallback ( )

Definition at line 290 of file DestinationConnection.java.

◆ writeLock()

void org.vortex.FACE.Connection< TYPE >.writeLock ( )
protectedinherited

Definition at line 167 of file Connection.java.

◆ writeUnlock()

void org.vortex.FACE.Connection< TYPE >.writeUnlock ( )
protectedinherited

Definition at line 171 of file Connection.java.


The documentation for this class was generated from the following file: