Public Member Functions | Data Fields

INKContInternal Class Reference

#include <InkAPIPrivateIOCore.h>

Inherits DummyVConnection.

Inherited by INKVConnInternal.

Collaboration diagram for INKContInternal:
Collaboration graph
[legend]

Public Member Functions

 INKContInternal ()
 INKContInternal (TSEventFunc funcp, TSMutex mutexp)
void init (TSEventFunc funcp, TSMutex mutexp)
virtual void destroy ()
void handle_event_count (int event)
int handle_event (int event, void *edata)

Data Fields

void * mdata
TSEventFunc m_event_func
volatile int m_event_count
volatile int m_closed
int m_deletable
int m_deleted
INKContInternalMagic_t m_free_magic

Detailed Description

Definition at line 43 of file InkAPIPrivateIOCore.h.


Constructor & Destructor Documentation

INKContInternal::INKContInternal (  ) 

Definition at line 928 of file InkAPI.cc.

INKContInternal::INKContInternal ( TSEventFunc  funcp,
TSMutex  mutexp 
)

Definition at line 933 of file InkAPI.cc.

References handle_event(), and SET_HANDLER.


Member Function Documentation

void INKContInternal::destroy (  )  [virtual]
int INKContInternal::handle_event ( int  event,
void *  edata 
)
void INKContInternal::handle_event_count ( int  event  ) 
void INKContInternal::init ( TSEventFunc  funcp,
TSMutex  mutexp 
)

Reimplemented in INKVConnInternal.

Definition at line 942 of file InkAPI.cc.

References handle_event(), m_event_func, Continuation::mutex, and SET_HANDLER.

Referenced by TSContCreate().


Field Documentation

Definition at line 63 of file InkAPIPrivateIOCore.h.

Referenced by destroy(), and handle_event().

Definition at line 56 of file InkAPIPrivateIOCore.h.

Referenced by TSContDataGet(), and TSContDataSet().


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