func (s *Sock) SetConnectTimeout(val int) {
	C.zsock_set_connect_timeout(unsafe.Pointer(s.zsockT), C.int(val))
}
SetConnectTimeout sets the connect_timeout option for the socket
package goczmq
import "C"
import (
	"unsafe"
)
func (s *Sock) SetHeartbeatIvl(val int) {
	C.zsock_set_heartbeat_ivl(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) HeartbeatIvl() int {
	val := C.zsock_heartbeat_ivl(unsafe.Pointer(s.zsockT))
	return int(val)
}
func (s *Sock) SetHeartbeatTtl(val int) {
	C.zsock_set_heartbeat_ttl(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) HeartbeatTtl() int {
	val := C.zsock_heartbeat_ttl(unsafe.Pointer(s.zsockT))
	return int(val)
}
func (s *Sock) SetHeartbeatTimeout(val int) {
	C.zsock_set_heartbeat_timeout(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) HeartbeatTimeout() int {
	val := C.zsock_heartbeat_timeout(unsafe.Pointer(s.zsockT))
	return int(val)
}
func (s *Sock) SetUseFd(val int) {
	C.zsock_set_use_fd(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) UseFd() int {
	val := C.zsock_use_fd(unsafe.Pointer(s.zsockT))
	return int(val)
}
func (s *Sock) SetXPubManual(val int) {
	C.zsock_set_xpub_manual(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) SetXPubWelcomeMsg(val string) {
	cVal := C.CString(val)
	defer C.free(unsafe.Pointer(cVal))
	C.zsock_set_xpub_welcome_msg(unsafe.Pointer(s.zsockT), cVal)
}
func (s *Sock) SetStreamNotify(val int) {
	C.zsock_set_stream_notify(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) SetInvertMatching(val int) {
	C.zsock_set_invert_matching(unsafe.Pointer(s.zsockT), C.int(val))
}
func (s *Sock) InvertMatching() int {
	val := C.zsock_invert_matching(unsafe.Pointer(s.zsockT))
	return int(val)
}
func (s *Sock) SetXPubVerboser(val int) {
	C.zsock_set_xpub_verboser(unsafe.Pointer(s.zsockT), C.int(val))
}