func (a *Auth) Deny(address string) error {
	cmd := C.CString("DENY")
	defer C.free(unsafe.Pointer(cmd))
	cAddress := C.CString(address)
	defer C.free(unsafe.Pointer(cAddress))
	rc := C.zstr_sendm(unsafe.Pointer(a.zactorT), cmd)
	if rc == -1 {
		return ErrActorCmd
	}
	rc = C.zstr_send(unsafe.Pointer(a.zactorT), cAddress)
	if rc == -1 {
		return ErrActorCmd
	}
	C.zsock_wait(unsafe.Pointer(a.zactorT))
	return nil
}
Deny adds an address to a socket's deny list
package goczmq
import "C"
import (
	"unsafe"
)
type Auth struct {
	zactorT *C.struct__zactor_t
}
func NewAuth() *Auth {
	z := &Auth{}
	z.zactorT = C.Auth_new()
	return z
}
func (a *Auth) Verbose() error {
	cmd := C.CString("VERBOSE")
	defer C.free(unsafe.Pointer(cmd))
	rc := C.zstr_send(unsafe.Pointer(a.zactorT), cmd)
	if rc == -1 {
		return ErrActorCmd
	}
	C.zsock_wait(unsafe.Pointer(a.zactorT))
	return nil
}