Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
thread::PermanentEvent Class Referencefinal

#include <cpp/symbian/concurrency/guest/thread/selectables.h>

Inheritance diagram for thread::PermanentEvent:
[legend]

Public Member Functions

 PermanentEvent ()=default
 
 PermanentEvent (const PermanentEvent &)=delete
 
PermanentEvent & operator= (const PermanentEvent &)=delete
 
 ~PermanentEvent () override
 
void Notify ()
 
bool HasBeenNotified () const
 
Case OnEvent () const
 
bool Handle (internal::CaseInSelectClause *case_state, bool enqueue) override
 
void Unregister (internal::CaseInSelectClause *case_state) override
 
 PermanentEvent ()=default
 
 ~PermanentEvent () override
 
 PermanentEvent (const PermanentEvent &)=delete
 
PermanentEvent & operator= (const PermanentEvent &)=delete
 
void Notify ()
 
bool HasBeenNotified () const
 
Case OnEvent () const
 
bool Handle (internal::CaseInSelectClause *absl_nonnull case_state, bool enqueue) override
 
void Unregister (internal::CaseInSelectClause *absl_nonnull case_state) override
 

Friends

class Fiber
 

Constructor & Destructor Documentation

◆ PermanentEvent() [1/4]

thread::PermanentEvent::PermanentEvent ( )
default

◆ PermanentEvent() [2/4]

thread::PermanentEvent::PermanentEvent ( const PermanentEvent &  )
delete

◆ ~PermanentEvent() [1/2]

thread::PermanentEvent::~PermanentEvent ( )
override

◆ PermanentEvent() [3/4]

thread::PermanentEvent::PermanentEvent ( )
default

◆ ~PermanentEvent() [2/2]

thread::PermanentEvent::~PermanentEvent ( )
inlineoverride

◆ PermanentEvent() [4/4]

thread::PermanentEvent::PermanentEvent ( const PermanentEvent &  )
delete

Member Function Documentation

◆ Handle() [1/2]

bool thread::PermanentEvent::Handle ( internal::CaseInSelectClause *absl_nonnull  case_state,
bool  enqueue 
)
override

◆ Handle() [2/2]

bool thread::PermanentEvent::Handle ( internal::CaseInSelectClause *  case_state,
bool  enqueue 
)
override

◆ HasBeenNotified() [1/2]

bool thread::PermanentEvent::HasBeenNotified ( ) const

◆ HasBeenNotified() [2/2]

bool thread::PermanentEvent::HasBeenNotified ( ) const

◆ Notify() [1/2]

void thread::PermanentEvent::Notify ( )

◆ Notify() [2/2]

void thread::PermanentEvent::Notify ( )

◆ OnEvent() [1/2]

Case thread::PermanentEvent::OnEvent ( ) const
inline

◆ OnEvent() [2/2]

Case thread::PermanentEvent::OnEvent ( ) const
inline

◆ operator=() [1/2]

PermanentEvent & thread::PermanentEvent::operator= ( const PermanentEvent &  )
delete

◆ operator=() [2/2]

PermanentEvent & thread::PermanentEvent::operator= ( const PermanentEvent &  )
delete

◆ Unregister() [1/2]

void thread::PermanentEvent::Unregister ( internal::CaseInSelectClause *absl_nonnull  case_state)
override

◆ Unregister() [2/2]

void thread::PermanentEvent::Unregister ( internal::CaseInSelectClause *  case_state)
override

Friends And Related Symbol Documentation

◆ Fiber

friend class Fiber
friend

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