TSProtoSet¶
Synopsis¶
#include <ts/ts.h>
-
TSNextProtocolSet
TSGetcloneProtoSet
(TSAcceptor tna)¶
-
TSNextProtocolSet
TSUnregisterProtocol
(TSNextProtocolSet protoset, const char* protocol)¶
-
void
TSRegisterProtocolSet
(TSVConn sslp, TSNextProtocolSet ps)¶
Description¶
TSGetcloneProtoSet()
makes a copy of the ProtocolSet to be advertised by the ssl connection associated with tna. This function
returns TSNextProtocolSet
object which points to a clone of the protocolset owned by tna. This type represents the protocolset
containing the protocols which are advertised by an ssl connection during ssl handshake. Each TSAcceptor
object is associated with a protocolset.
TSUnregisterProtocol()
unregisters protocol from protoset and returns the protocol set.
The returned protocol set needs to be registered with the TSVConn
using TSRegisterProtocolSet()
that will advertise the protocols.
TSRegisterProtocolSet()
registers ps with sslp. This function clears the protocolset string created by the already registered
protocolset before registering the new protocolset. On Success, the ssl object associated with sslp will then advertise the protocols contained in ps.