---
name: "qb_rb_shared_user_data_get"
section: "3"
platform: "linux"
package: "libqb"
version: "2.0.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/qb_rb_shared_user_data_get"
---

# qb\_rb\_shared\_user\_data\_get(3)

Get a point to user shared data area.

## NAME

qb\_rb\_shared\_user\_data\_get - Get a point to user shared data area.

## SYNOPSIS

```
#include <qb/qbrb.h>

void * qb_rb_shared_user_data_get(
    qb_ringbuffer_t   *rb   /* ringbuffer instance */
);
```

## PARAMS

**rb** *ringbuffer instance*

## DESCRIPTION

## RETURN VALUE

pointer to shared data.

## NOTE

this is of size "shared\_user\_data\_size" passed into *qb\_rb\_open()*

## SEE ALSO

[*qb\_rb\_close*(3)](/qb_rb_close/3.md), [*qb\_rb\_refcount\_get*(3)](/qb_rb_refcount_get/3.md), [*qb\_rb\_chmod*(3)](/qb_rb_chmod/3.md), [*qb\_rb\_chown*(3)](/qb_rb_chown/3.md), [*qb\_rb\_open*(3)](/qb_rb_open/3.md), [*qb\_rb\_write\_to\_file*(3)](/qb_rb_write_to_file/3.md), [*qb\_rb\_create\_from\_file*(3)](/qb_rb_create_from_file/3.md), [*qb\_rb\_chunks\_used*(3)](/qb_rb_chunks_used/3.md), [*qb\_rb\_chunk\_reclaim*(3)](/qb_rb_chunk_reclaim/3.md), [*qb\_rb\_space\_used*(3)](/qb_rb_space_used/3.md), [*qb\_rb\_chunk\_write*(3)](/qb_rb_chunk_write/3.md), [*qb\_rb\_chunk\_commit*(3)](/qb_rb_chunk_commit/3.md), [*qb\_rb\_chunk\_peek*(3)](/qb_rb_chunk_peek/3.md), [*qb\_rb\_space\_free*(3)](/qb_rb_space_free/3.md), [*qb\_rb\_name\_get*(3)](/qb_rb_name_get/3.md), [*qb\_rb\_chunk\_alloc*(3)](/qb_rb_chunk_alloc/3.md), [*qb\_rb\_chunk\_read*(3)](/qb_rb_chunk_read/3.md)

## COPYRIGHT

Copyright (C) 2010-2020 Red Hat, Inc.
