func (socket *mongoSocket) SetTimeout(d time.Duration) {
	socket.Lock()
	socket.timeout = d
	socket.Unlock()
}
func (socket *mongoSocket) SetTimeout(d time.Duration) {
	socket.Lock()
	socket.timeout = d
	socket.Unlock()
}
func ( socket * mongoSocket ) SetTimeout ( d time . Duration ) { socket . Lock ( ) socket . timeout = d socket . Unlock ( ) }
// SetTimeout changes the timeout used on socket operations.
SetTimeout changes the timeout used on socket operations .