當前位置: 首頁>>代碼示例>>Golang>>正文


Golang C.zmq_strerror函數代碼示例

本文整理匯總了Golang中C.zmq_strerror函數的典型用法代碼示例。如果您正苦於以下問題:Golang zmq_strerror函數的具體用法?Golang zmq_strerror怎麽用?Golang zmq_strerror使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了zmq_strerror函數的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: errget

func errget(err error) error {
	errno, ok := err.(syscall.Errno)
	if ok && errno >= C.ZMQ_HAUSNUMERO {
		return errors.New(C.GoString(C.zmq_strerror(C.int(errno))))
	}
	return err
}
開發者ID:johnvilsack,項目名稱:golang-stuff,代碼行數:7,代碼來源:zmq3.go

示例2: zmqerr

func zmqerr() error {
	eno := C.my_errno()
	switch eno {
	case C.ETERM:
		return ErrTerminated
	case C.EAGAIN:
		return ErrTimeout
	case C.EINTR:
		return ErrInterrupted
	}
	str := C.GoString(C.zmq_strerror(eno))
	return errors.New(str)
}
開發者ID:pakohan,項目名稱:go-zmq,代碼行數:13,代碼來源:zmq.go

示例3: Error

// Get 0MQ error message string.
func Error(e int) string {
	return C.GoString(C.zmq_strerror(C.int(e)))
}
開發者ID:gallir,項目名稱:zmq4,代碼行數:4,代碼來源:zmq4.go

示例4: Error

func (e zmqErrno) Error() string {
	return C.GoString(C.zmq_strerror(C.int(e)))
}
開發者ID:quenel,項目名稱:gozmq,代碼行數:3,代碼來源:zmq.go

示例5: Error

// Return Errno as string.
func (errno Errno) Error() string {
	if errno >= C.ZMQ_HAUSNUMERO {
		return C.GoString(C.zmq_strerror(C.int(errno)))
	}
	return syscall.Errno(errno).Error()
}
開發者ID:thraxil,項目名稱:windsock,代碼行數:7,代碼來源:errors.go

示例6: String

// Convert a 0mq error into a string
func (this ZError) String() string {
	return C.GoString(C.zmq_strerror(this.n))
}
開發者ID:badgerodon,項目名稱:zmq,代碼行數:4,代碼來源:zmq.go

示例7: String

func (p LibZmqErrno) String() string {
	return C.GoString(C.zmq_strerror(C.int(p)))
}
開發者ID:miffa,項目名稱:gozero,代碼行數:3,代碼來源:zmq.go


注:本文中的C.zmq_strerror函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。