AgsPollingThread
AgsPollingThread — polling thread
|
|
Object Hierarchy
GObject
╰── AgsThread
╰── AgsPollingThread
Includes
#include <ags/thread/ags_polling_thread.h>
Functions
ags_polling_thread_fd_position ()
gint
ags_polling_thread_fd_position (AgsPollingThread *polling_thread
,
int fd
);
ags_polling_thread_add_poll_fd ()
void
ags_polling_thread_add_poll_fd (AgsPollingThread *polling_thread
,
GObject *gobject
);
ags_polling_thread_remove_poll_fd ()
void
ags_polling_thread_remove_poll_fd (AgsPollingThread *polling_thread
,
GObject *gobject
);
AGS_IS_POLLING_THREAD()
#define AGS_IS_POLLING_THREAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_POLLING_THREAD))
AGS_IS_POLLING_THREAD_CLASS()
#define AGS_IS_POLLING_THREAD_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_POLLING_THREAD))
AGS_POLLING_THREAD()
#define AGS_POLLING_THREAD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_POLLING_THREAD, AgsPollingThread))
AGS_POLLING_THREAD_CLASS()
#define AGS_POLLING_THREAD_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_POLLING_THREAD, AgsPollingThreadClass))
AGS_POLLING_THREAD_GET_CLASS()
#define AGS_POLLING_THREAD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_POLLING_THREAD, AgsPollingThreadClass))
ags_polling_thread_get_type ()
GType
ags_polling_thread_get_type ();
Types and Values
AGS_POLLING_THREAD_RT_PRIORITY
#define AGS_POLLING_THREAD_RT_PRIORITY (95)
AGS_POLLING_THREAD_DEFAULT_JIFFIE
#define AGS_POLLING_THREAD_DEFAULT_JIFFIE (100.0) //NOTE:JK: take care of AGS_POLLING_THREAD_UNDERLOAD as exceeding AGS_THREAD_HERTZ_JIFFIE
AGS_POLLING_THREAD_UNDERLOAD
#define AGS_POLLING_THREAD_UNDERLOAD (4500)
enum AgsPollingThreadFlags
AGS_TYPE_POLLING_THREAD
#define AGS_TYPE_POLLING_THREAD (ags_polling_thread_get_type())
struct AgsPollingThread
struct AgsPollingThread;
struct AgsPollingThreadClass
struct AgsPollingThreadClass {
AgsThreadClass thread;
};