func NewPush(mechanism zmtp.SecurityMechanism) *PushSocket {
	return &PushSocket{
		Socket: NewSocket(false, zmtp.PushSocketType, nil, mechanism),
	}
}
// NewPush accepts a zmtp.SecurityMechanism and returns
// a PushSocket as a gomq.Push interface.
NewPush accepts a zmtp.SecurityMechanism and returns
a PushSocket as a gomq.Push interface.
// NewPush accepts a zmtp . SecurityMechanism and returns // a PushSocket as a gomq . Push interface .
func NewPush(mechanism zmtp.SecurityMechanism) *PushSocket {
	return &PushSocket{
		Socket: NewSocket(false, zmtp.PushSocketType, nil, mechanism),
	}
}
func NewPush ( mechanism zmtp . SecurityMechanism ) * PushSocket { return & PushSocket { Socket : NewSocket ( false , zmtp . PushSocketType , nil , mechanism ) , } }
NewPush accepts a zmtp.SecurityMechanism and returns
a PushSocket as a gomq.Push interface.
NewPush accepts a zmtp . SecurityMechanism and returns a PushSocket as a gomq . Push interface .