PubSub+ Messaging API For C  7.31.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Session Transport Trotocol Types

Definition of the valid set of transport protocols when setting SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL, or returned via the read-only session property SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL_IN_USE Note: the use of SOLCLIENT_SESSION_PROP_GUARANTEED_WITH_WEB_TRANSPORT effects what protocol are available for properties SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL_LIST and SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL. More...

Macros

#define SOLCLIENT_TRANSPORT_PROTOCOL_NULL   ("")
 An empty value for SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL means "use best available". More...
 
#define SOLCLIENT_TRANSPORT_PROTOCOL_WS_BINARY   ("WS_BINARY")
 Binary-encoded, using the WebSocket protocol, supports guaranteed web transport. More...
 
#define SOLCLIENT_TRANSPORT_PROTOCOL_HTTP_BINARY_STREAMING   ("HTTP_BINARY_STREAMING")
 Binary encoded, responses are received in streaming mode for higher efficiency. More...
 
#define SOLCLIENT_TRANSPORT_PROTOCOL_HTTP_BINARY   ("HTTP_BINARY")
 Binary-encoded, responses are received in COMET style. More...
 

Detailed Description

Definition of the valid set of transport protocols when setting SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL, or returned via the read-only session property SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL_IN_USE Note: the use of SOLCLIENT_SESSION_PROP_GUARANTEED_WITH_WEB_TRANSPORT effects what protocol are available for properties SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL_LIST and SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL.

Macro Definition Documentation

#define SOLCLIENT_TRANSPORT_PROTOCOL_HTTP_BINARY   ("HTTP_BINARY")

Binary-encoded, responses are received in COMET style.

#define SOLCLIENT_TRANSPORT_PROTOCOL_HTTP_BINARY_STREAMING   ("HTTP_BINARY_STREAMING")

Binary encoded, responses are received in streaming mode for higher efficiency.

#define SOLCLIENT_TRANSPORT_PROTOCOL_NULL   ("")

An empty value for SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL means "use best available".

An empty return value for SOLCLIENT_SESSION_PROP_WEB_TRANSPORT_PROTOCOL_IN_USE means not connected or not a web messaging session.

#define SOLCLIENT_TRANSPORT_PROTOCOL_WS_BINARY   ("WS_BINARY")

Binary-encoded, using the WebSocket protocol, supports guaranteed web transport.