Top | ![]() |
![]() |
![]() |
![]() |
gint | ags_polling_thread_fd_position () |
void | ags_polling_thread_add_poll_fd () |
void | ags_polling_thread_remove_poll_fd () |
AgsPollingThread * | ags_polling_thread_new () |
#define | AGS_IS_POLLING_THREAD() |
#define | AGS_POLLING_THREAD() |
#define | AGS_POLLING_THREAD_CLASS() |
#define | AGS_POLLING_THREAD_GET_CLASS() |
GType | ags_polling_thread_get_type () |
#define | AGS_POLLING_THREAD_RT_PRIORITY |
#define | AGS_POLLING_THREAD_DEFAULT_JIFFIE |
#define | AGS_POLLING_THREAD_UNDERLOAD |
enum | AgsPollingThreadFlags |
#define | AGS_TYPE_POLLING_THREAD |
struct | AgsPollingThread |
struct | AgsPollingThreadClass |
gint ags_polling_thread_fd_position (AgsPollingThread *polling_thread
,int fd
);
Tell position of fd within pollfd struct array.
Since: 2.0.0
void ags_polling_thread_add_poll_fd (AgsPollingThread *polling_thread
,GObject *gobject
);
Add a gobject
to AgsPollingThread.
Since: 2.0.0
void ags_polling_thread_remove_poll_fd (AgsPollingThread *polling_thread
,GObject *gobject
);
AgsPollingThread * ags_polling_thread_new ();
Create a new AgsPollingThread.
Since: 2.0.0
#define AGS_IS_POLLING_THREAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_POLLING_THREAD))
#define AGS_POLLING_THREAD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_POLLING_THREAD, AgsPollingThread))
#define AGS_POLLING_THREAD_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_POLLING_THREAD, AgsPollingThreadClass))
#define AGS_POLLING_THREAD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_POLLING_THREAD, AgsPollingThreadClass))
#define AGS_POLLING_THREAD_DEFAULT_JIFFIE (100.0) //NOTE:JK: take care of AGS_POLLING_THREAD_UNDERLOAD as exceeding AGS_THREAD_HERTZ_JIFFIE
Enum values to control the behavior or indicate internal state of AgsPollingThread by enable/disable as flags.