AgsRemoteTaskThread

AgsRemoteTaskThread — remote task thread

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── AgsThread
        ╰── AgsTaskThread
            ╰── AgsRemoteTaskThread

Implemented Interfaces

AgsRemoteTaskThread implements AgsConnectable and AgsAsyncQueue.

Includes

#include <ags/server/thread/ags_remote_task_thread.h>

Description

The AgsRemoteTaskThread invokes remote tasks thread-safe.

Functions

ags_remote_task_thread_new ()

AgsRemoteTaskThread *
ags_remote_task_thread_new ();

Instantiate a new AgsRemoteTaskThread

Returns

the new AgsRemoteTaskThread

Since: 2.0.0


AGS_IS_REMOTE_TASK_THREAD()

#define AGS_IS_REMOTE_TASK_THREAD(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_REMOTE_TASK_THREAD))

AGS_REMOTE_TASK_THREAD()

#define AGS_REMOTE_TASK_THREAD(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_REMOTE_TASK_THREAD, AgsRemoteTaskThread))

AGS_REMOTE_TASK_THREAD_CLASS()

#define AGS_REMOTE_TASK_THREAD_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_REMOTE_TASK_THREAD, AgsRemoteTaskThread))

AGS_REMOTE_TASK_THREAD_GET_CLASS()

#define AGS_REMOTE_TASK_THREAD_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_REMOTE_TASK_THREAD, AgsRemoteTaskThreadClass))

ags_remote_task_thread_get_type ()

GType
ags_remote_task_thread_get_type ();

Types and Values

AGS_REMOTE_TASK_THREAD_RT_PRIORITY

#define AGS_REMOTE_TASK_THREAD_RT_PRIORITY (95)

AGS_REMOTE_TASK_THREAD_DEFAULT_JIFFIE

#define AGS_REMOTE_TASK_THREAD_DEFAULT_JIFFIE (AGS_THREAD_MAX_PRECISION)

AGS_TYPE_REMOTE_TASK_THREAD

#define AGS_TYPE_REMOTE_TASK_THREAD                (ags_remote_task_thread_get_type())

struct AgsRemoteTaskThread

struct AgsRemoteTaskThread;

struct AgsRemoteTaskThreadClass

struct AgsRemoteTaskThreadClass {
  AgsTaskThreadClass task_thread;
};