代码搜索:kqueue
找到约 77 项符合「kqueue」的源代码
代码结果 77
www.eeworm.com/read/361804/2943050
cpp socketmgrfreebsd.cpp
/*
* Multiplatform Async Network Library
* Copyright (c) 2007 Burlex
*
* SocketMgr - epoll manager for Linux.
*
*/
#include "Network.h"
#ifdef CONFIG_USE_KQUEUE
initialiseSingleton(
www.eeworm.com/read/361804/2943052
h socketmgrfreebsd.h
/*
* Multiplatform Async Network Library
* Copyright (c) 2007 Burlex
*
* SocketMgr - kqueue manager for FreeBSD.
*
*/
#ifndef SOCKETMGR_LINUX_H
#define SOCKETMGR_LINUX_H
#include
www.eeworm.com/read/361804/2943062
cpp socketopsfreebsd.cpp
/*
* Multiplatform Async Network Library
* Copyright (c) 2007 Burlex
*
* SocketOpsLinux.cpp - Linux implementation of SocketOps.
*
*/
#include "Network.h"
#ifdef CONFIG_USE_KQUEUE
www.eeworm.com/read/412251/2172517
svn-base listensocketfreebsd.h.svn-base
#ifndef _LISTENSOCKET_H
#define _LISTENSOCKET_H
#ifdef CONFIG_USE_KQUEUE
#include "SocketDefines.h"
#include
class ListenSocketBase
{
public:
virtual void OnAccept() = 0;
www.eeworm.com/read/412251/2172522
svn-base socketmgrfreebsd.cpp.svn-base
#include "Network.h"
#ifdef CONFIG_USE_KQUEUE
initialiseSingleton(SocketMgr);
void SocketMgr::AddSocket(Socket * s)
{
assert(fds[s->GetFd()] == 0);
fds[s->GetFd()] = s;
stru
www.eeworm.com/read/412251/2172537
svn-base socketfreebsd.cpp.svn-base
#include "Network.h"
#include
#ifdef CONFIG_USE_KQUEUE
void Socket::PostEvent(int events, bool oneshot)
{
int kq = sSocketMgr.GetKq();
struct kevent ev;
if(oneshot
www.eeworm.com/read/412251/2172543
svn-base socketmgrfreebsd.h.svn-base
#ifndef SOCKETMGR_LINUX_H
#define SOCKETMGR_LINUX_H
#include "SocketDefines.h"
#ifdef CONFIG_USE_KQUEUE
#define SOCKET_HOLDER_SIZE 30000 // You don't want this number to be too big, oth
www.eeworm.com/read/337445/3340686
run_test_su
#! /bin/sh
rc=0
run=no
for SU_PORT in select kqueue devpoll epoll poll ; do
export SU_PORT
egrep -i '^#define have_(sys_)?'$SU_PORT ../../config.h >/dev/null ||
continue
run=yes
if $VALGRIND ./
www.eeworm.com/read/325387/3484365
c ngx_event.c
/*
* Copyright (C) Igor Sysoev
*/
#include
#include
#include
#define DEFAULT_CONNECTIONS 512
extern ngx_module_t ngx_kqueue_module;
extern ngx_modul
www.eeworm.com/read/325387/3484545
c ngx_readv_chain.c
/*
* Copyright (C) Igor Sysoev
*/
#include
#include
#include
#define NGX_IOVS 16
#if (NGX_HAVE_KQUEUE)
ssize_t
ngx_readv_chain(ngx_connection_t *c,