Pepper_31_C++_interfaces
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pp::ext::internal::GenericEventBase Class Reference

#include <event_base.h>

Inheritance diagram for pp::ext::internal::GenericEventBase:
Inheritance graph
Collaboration diagram for pp::ext::internal::GenericEventBase:
Collaboration graph

Public Member Functions

bool StartListening ()
 
void StopListening ()
 
bool IsListening () const
 
uint32_t listener_id () const
 

Protected Member Functions

 GenericEventBase (const InstanceHandle &instance, const PP_Ext_EventListener &pp_listener)
 
 ~GenericEventBase ()
 

Protected Attributes

InstanceHandle instance_
 
uint32_t listener_id_
 
const PP_Ext_EventListener pp_listener_
 

Detailed Description

Definition at line 48 of file event_base.h.

Constructor & Destructor Documentation

pp::ext::internal::GenericEventBase::GenericEventBase ( const InstanceHandle instance,
const PP_Ext_EventListener &  pp_listener 
)
protected
pp::ext::internal::GenericEventBase::~GenericEventBase ( )
protected

Member Function Documentation

bool pp::ext::internal::GenericEventBase::IsListening ( ) const
inline

Definition at line 53 of file event_base.h.

References listener_id_.

uint32_t pp::ext::internal::GenericEventBase::listener_id ( ) const
inline

Definition at line 54 of file event_base.h.

References listener_id_.

bool pp::ext::internal::GenericEventBase::StartListening ( )
void pp::ext::internal::GenericEventBase::StopListening ( )

Member Data Documentation

InstanceHandle pp::ext::internal::GenericEventBase::instance_
protected

Definition at line 61 of file event_base.h.

uint32_t pp::ext::internal::GenericEventBase::listener_id_
protected

Definition at line 62 of file event_base.h.

Referenced by IsListening(), and listener_id().

const PP_Ext_EventListener pp::ext::internal::GenericEventBase::pp_listener_
protected

Definition at line 63 of file event_base.h.


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