OpenSplice ISO C++ 2 FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) ISO C++ 2 API
FACE_TS_common.h File Reference
#include <dds/core/ddscore.hpp>
#include "FACE_common.h"

Go to the source code of this file.

Classes

struct  FACE::TRANSPORT_CONNECTION_STATUS_TYPE
 

Namespaces

 FACE
 

Typedefs

typedef int64_t FACE::CONNECTION_ID_TYPE
 
typedef Char FACE::CONNECTION_NAME_TYPE[64]
 
typedef int32_t FACE::MESSAGE_SIZE_TYPE
 
typedef int64_t FACE::MESSAGE_TYPE_GUID
 
typedef int64_t FACE::TRANSACTION_ID_TYPE
 
typedef int32_t FACE::WAITING_RANGE_TYPE
 
typedef dds::core::array< bool, 32 > FACE::WAITSET_TYPE
 

Enumerations

enum  FACE::CONNECTION_DIRECTION_TYPE {
  FACE::SOURCE, FACE::DESTINATION, FACE::BI_DIRECTIONAL, FACE::ONE_WAY_REQUEST_SOURCE,
  FACE::ONE_WAY_REQUEST_DESTINATION, FACE::TWO_WAY_REQUEST_SYNCHRONOUS_SOURCE, FACE::TWO_WAY_REQUEST_SYNCHRONOUS_DESTINATION, FACE::TWO_WAY_REQUEST_REPLY_ASYNCHRONOUS_SOURCE,
  FACE::TWO_WAY_REQUEST_REPLY_ASYNCHRONOUS_DESTINATION, FACE::NOT_DEFINED_CONNECTION_DIRECTION_TYPE
}
 
enum  FACE::CONNECTION_DOMAIN_TYPE { FACE::UNIX, FACE::INET, FACE::NOT_DEFINED_CONNECTION_DOMAIN_TYPE }
 
enum  FACE::CONNECTION_TYPE {
  FACE::SAMPLING_PORT, FACE::QUEUING_PORT, FACE::SOCKET, FACE::MQ,
  FACE::SHM, FACE::CORBA, FACE::DDS
}
 
enum  FACE::MESSAGING_PATTERN_TYPE { FACE::PUB_SUB, FACE::CLIENT, FACE::SERVER }
 
enum  FACE::QUEUING_DISCIPLINE_TYPE { FACE::FIFO, FACE::PRIORITY, FACE::NOT_DEFINED_QUEUING_DISCIPLINE_TYPE }
 
enum  FACE::RECEIVE_FLAG_TYPE { FACE::PEEK, FACE::OOB_RECEIVE_FLAG_TYPE, FACE::WAITALL, FACE::NOT_DEFINED_RECEIVE_FLAG_TYPE }
 
enum  FACE::SEND_FLAG_TYPE { FACE::EOR, FACE::OOB_SEND_FLAG_TYPE, FACE::NOSIGNAL, FACE::NOT_DEFINED_SEND_FLAG_TYPE }
 
enum  FACE::SOCKET_TYPE { FACE::STREAM, FACE::DGRAM, FACE::SEQPACKET, FACE::NOT_DEFINED_SOCKET_TYPE }
 
enum  FACE::VALIDITY_TYPE { FACE::INVALID, FACE::VALID }