Dali 3D User Interface Engine
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
Dali::Internal::Adaptor::FileDescriptorMonitor::Impl Struct Reference

Using Impl to hide away EFL specific members. More...

Collaboration diagram for Dali::Internal::Adaptor::FileDescriptorMonitor::Impl:
Collaboration graph
[legend]

Public Member Functions

 Impl (int fileDescriptor, CallbackBase *callback, int eventsToMonitor)
 
 ~Impl ()
 
 Impl (int fileDescriptor, CallbackBase *callback, uv_poll_event eventsToMonitor)
 
 ~Impl ()
 

Static Public Member Functions

static Eina_Bool EventDispatch (void *data, Ecore_Fd_Handler *handler)
 Called when the file descriptor receives an event. More...
 
static void PollCabllack (uv_poll_t *handle, int status, int events)
 

Public Attributes

int mFileDescriptor
 
int mEventsToMonitor
 what file descriptor events to monitor More...
 
CallbackBasemCallback
 
Ecore_Fd_Handler * mHandler
 
uv_poll_event mEventsToMonitor
 
uv_poll_t * pollHandle
 

Detailed Description

Using Impl to hide away EFL specific members.

Using Impl to hide away UV specific members.

Definition at line 39 of file ecore-file-descriptor-monitor.cpp.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::Impl ( int  fileDescriptor,
CallbackBase callback,
int  eventsToMonitor 
)
inline

Definition at line 42 of file ecore-file-descriptor-monitor.cpp.

Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::~Impl ( )
inline

Definition at line 50 of file ecore-file-descriptor-monitor.cpp.

References mCallback.

Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::Impl ( int  fileDescriptor,
CallbackBase callback,
uv_poll_event  eventsToMonitor 
)
inline

Definition at line 51 of file uv-file-descriptor-monitor.cpp.

References mEventsToMonitor, PollCabllack(), and pollHandle.

Here is the call graph for this function:

Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::~Impl ( )
inline

Member Function Documentation

static Eina_Bool Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::EventDispatch ( void *  data,
Ecore_Fd_Handler *  handler 
)
inlinestatic
static void Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::PollCabllack ( uv_poll_t *  handle,
int  status,
int  events 
)
inlinestatic

Member Data Documentation

CallbackBase * Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::mCallback

Definition at line 58 of file ecore-file-descriptor-monitor.cpp.

Referenced by EventDispatch(), and ~Impl().

int Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::mEventsToMonitor

what file descriptor events to monitor

Definition at line 57 of file ecore-file-descriptor-monitor.cpp.

Referenced by EventDispatch(), Dali::Internal::Adaptor::FileDescriptorMonitor::FileDescriptorMonitor(), and Impl().

uv_poll_event Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::mEventsToMonitor

Definition at line 116 of file uv-file-descriptor-monitor.cpp.

int Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::mFileDescriptor

Definition at line 56 of file ecore-file-descriptor-monitor.cpp.

Referenced by EventDispatch().

Ecore_Fd_Handler* Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::mHandler
uv_poll_t* Dali::Internal::Adaptor::FileDescriptorMonitor::Impl::pollHandle

Definition at line 118 of file uv-file-descriptor-monitor.cpp.

Referenced by Impl(), and ~Impl().


The documentation for this struct was generated from the following files:
Dali Docs Home
Read more about Dali