GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
function_event Class Reference
Inheritance diagram for function_event:
Collaboration diagram for function_event:

Public Types

enum  priority { INTERRUPT , QUEUE , CANCEL }
 

Public Member Functions

 function_event (const function_event &)=delete
 
 function_event (graphics_event::event_fcn fcn, void *data=nullptr)
 
 function_event (void)=delete
 
void execute (void)
 
int get_busyaction (void)
 
function_eventoperator= (const function_event &)=delete
 

Private Attributes

graphics_event::event_fcn function
 
void * function_data
 
int m_busyaction
 

Detailed Description

Definition at line 11907 of file graphics.cc.

Member Enumeration Documentation

◆ priority

Enumerator
INTERRUPT 
QUEUE 
CANCEL 

Definition at line 6147 of file graphics.in.h.

Constructor & Destructor Documentation

◆ function_event() [1/3]

function_event::function_event ( void  )
delete

◆ function_event() [2/3]

function_event::function_event ( graphics_event::event_fcn  fcn,
void *  data = nullptr 
)
inline

Definition at line 11916 of file graphics.cc.

◆ function_event() [3/3]

function_event::function_event ( const function_event )
delete

Member Function Documentation

◆ execute()

void function_event::execute ( void  )
inlinevirtual

Implements base_graphics_event.

Definition at line 11926 of file graphics.cc.

◆ get_busyaction()

int base_graphics_event::get_busyaction ( void  )
inlineinherited

Definition at line 6161 of file graphics.in.h.

◆ operator=()

function_event& function_event::operator= ( const function_event )
delete

Member Data Documentation

◆ function

graphics_event::event_fcn function_event::function
private

Definition at line 11933 of file graphics.cc.

◆ function_data

void* function_event::function_data
private

Definition at line 11935 of file graphics.cc.

◆ m_busyaction

int base_graphics_event::m_busyaction
privateinherited

Definition at line 6166 of file graphics.in.h.


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