コード例 #1
0
ファイル: fd_rw.go プロジェクト: TilmanGriesel/go-udtwrapper
func (s socketStatus) inTeardown() bool {
	switch C.enum_UDTSTATUS(s) {
	case C.BROKEN, C.CLOSED, C.NONEXIST: // c.CLOSING
		return true
	}
	return false
}
コード例 #2
0
ファイル: fd_rw.go プロジェクト: TilmanGriesel/go-udtwrapper
func (s socketStatus) inSetup() bool {
	switch C.enum_UDTSTATUS(s) {
	case C.INIT, C.OPENED, C.LISTENING, C.CONNECTING:
		return true
	}
	return false
}
コード例 #3
0
ファイル: fd_rw.go プロジェクト: TilmanGriesel/go-udtwrapper
func (s socketStatus) inConnected(sock C.UDTSOCKET) bool {
	return C.enum_UDTSTATUS(s) == C.CONNECTED
}