Static Public Member Functions

completionUtil Class Reference

#include <P_CompletionUtil.h>

Static Public Member Functions

static Eventcreate ()
static void destroy (Event *e)
static void setThread (Event *e, EThread *t)
static void setContinuation (Event *e, Continuation *c)
static void * getHandle (Event *e)
static void setHandle (Event *e, void *handle)
static void setInfo (Event *e, int fd, IOBufferBlock *buf, int actual, int errno_)
static void setInfo (Event *e, int fd, struct msghdr *msg, int actual, int errno_)
static int getBytesTransferred (Event *e)
static IOBufferBlockgetIOBufferBlock (Event *e)
static ContinuationgetContinuation (Event *e)
static int getError (Event *e)
static void releaseReferences (Event *e)
static Eventcreate ()
static void destroy (Event *e)
static void setThread (Event *e, EThread *t)
static void setContinuation (Event *e, Continuation *c)
static void * getHandle (Event *e)
static void setHandle (Event *e, void *handle)
static void setInfo (Event *e, int fd, IOBufferBlock *buf, int actual, int errno_)
static void setInfo (Event *e, int fd, struct msghdr *msg, int actual, int errno_)
static int getBytesTransferred (Event *e)
static IOBufferBlockgetIOBufferBlock (Event *e)
static ContinuationgetContinuation (Event *e)
static int getError (Event *e)
static void releaseReferences (Event *e)

Detailed Description

Definition at line 27 of file P_CompletionUtil.h.


Member Function Documentation

Event * completionUtil::create (  )  [inline, static]
static Event* completionUtil::create (  )  [static]
void completionUtil::destroy ( Event e  )  [inline, static]
static void completionUtil::destroy ( Event e  )  [static]
int completionUtil::getBytesTransferred ( Event e  )  [inline, static]
static int completionUtil::getBytesTransferred ( Event e  )  [static]
Continuation * completionUtil::getContinuation ( Event e  )  [inline, static]

Definition at line 93 of file P_UnixCompletionUtil.h.

References UDPIOEvent::getContinuation().

Referenced by UDPReadContinuation::readPollEvent().

static Continuation* completionUtil::getContinuation ( Event e  )  [static]
static int completionUtil::getError ( Event e  )  [static]
int completionUtil::getError ( Event e  )  [inline, static]

Definition at line 99 of file P_UnixCompletionUtil.h.

References UDPIOEvent::getError().

static void* completionUtil::getHandle ( Event e  )  [static]
void * completionUtil::getHandle ( Event e  )  [inline, static]

Definition at line 57 of file P_UnixCompletionUtil.h.

References UDPIOEvent::getHandle().

Referenced by ICPPeerReadCont::ICPPeerReadEvent().

IOBufferBlock * completionUtil::getIOBufferBlock ( Event e  )  [inline, static]

Definition at line 87 of file P_UnixCompletionUtil.h.

References UDPIOEvent::getIOBufferBlock().

static IOBufferBlock* completionUtil::getIOBufferBlock ( Event e  )  [static]
static void completionUtil::releaseReferences ( Event e  )  [static]
static void completionUtil::releaseReferences ( Event e  )  [static]
static void completionUtil::setContinuation ( Event e,
Continuation c 
) [static]
void completionUtil::setContinuation ( Event e,
Continuation c 
) [inline, static]
void completionUtil::setHandle ( Event e,
void *  handle 
) [inline, static]
static void completionUtil::setHandle ( Event e,
void *  handle 
) [static]
static void completionUtil::setInfo ( Event e,
int  fd,
IOBufferBlock buf,
int  actual,
int  errno_ 
) [static]
void completionUtil::setInfo ( Event e,
int  fd,
IOBufferBlock buf,
int  actual,
int  errno_ 
) [inline, static]
void completionUtil::setInfo ( Event e,
int  fd,
struct msghdr *  msg,
int  actual,
int  errno_ 
) [inline, static]

Definition at line 75 of file P_UnixCompletionUtil.h.

References UDPIOEvent::setInfo().

static void completionUtil::setInfo ( Event e,
int  fd,
struct msghdr *  msg,
int  actual,
int  errno_ 
) [static]
void completionUtil::setThread ( Event e,
EThread t 
) [inline, static]
static void completionUtil::setThread ( Event e,
EThread t 
) [static]

The documentation for this class was generated from the following files: