| Top |  |  |  |  | 
GPlasmaClientOptions is a class for customizing plasma store connection.
GPlasmaClientCreateOptions is a class for customizing object creation.
GPlasmaClient is a class for an interface with a plasma store.
GPlasmaClientOptions *
gplasma_client_options_new (void);
Since: 0.12.0
void gplasma_client_options_set_n_retries (GPlasmaClientOptions *options,gint n_retries);
Since: 0.12.0
gint
gplasma_client_options_get_n_retries (GPlasmaClientOptions *options);
Since: 0.12.0
GPlasmaClientCreateOptions *
gplasma_client_create_options_new (void);
Since: 0.12.0
void gplasma_client_create_options_set_metadata (GPlasmaClientCreateOptions *options,const guint8 *metadata,gsize size);
| options | ||
| metadata | The metadata of a created object. | [nullable][array length=size] | 
| size | The number of bytes of the metadata. | 
Since: 0.12.0
const guint8 * gplasma_client_create_options_get_metadata (GPlasmaClientCreateOptions *options,gsize *size);
Since: 0.12.0
GPlasmaClient * gplasma_client_new (const gchar *store_socket_name,GPlasmaClientOptions *options,GError **error);
Since: 0.12.0
GPlasmaCreatedObject * gplasma_client_create (GPlasmaClient *client,GPlasmaObjectID *id,gsize data_size,GPlasmaClientCreateOptions *options,GError **error);
| client | ||
| id | The ID for a newly created object. | |
| data_size | The number of bytes of data for a newly created object. | |
| options | The option for creating an object. | [nullable] | 
| error | [nullable] | 
Since: 0.12.0
GPlasmaReferredObject * gplasma_client_refer_object (GPlasmaClient *client,GPlasmaObjectID *id,gint64 timeout_ms,GError **error);
| client | ||
| id | The ID of the target object. | |
| timeout_ms | The timeout in milliseconds. -1 means no timeout. | |
| error | [nullable] | 
Since: 0.12.0
gboolean gplasma_client_disconnect (GPlasmaClient *client,GError **error);
Since: 0.12.0
struct GPlasmaClientCreateOptionsClass {
  GObjectClass parent_class;
};
“client” property“client” gpointer
The raw plasma::PlasmaClient *.
Owner: GPlasmaClient
Flags: Write / Construct Only
“gpu-device” property“gpu-device” gint
The GPU device number. -1 means GPU isn't used.
Owner: GPlasmaClientCreateOptions
Flags: Read / Write / Construct
Allowed values: >= -1
Default value: -1
“n-retries” property“n-retries” gint
The number of retries to connect plasma store. -1 means that the system default value is used.
Owner: GPlasmaClientOptions
Flags: Read / Write / Construct
Allowed values: >= -1
Default value: -1