#include <privmx/endpoint/stream/Types.hpp>

Public Attributes | |
| std::string | contextId |
| std::string | streamRoomId |
| int64_t | createDate |
| std::string | creator |
| int64_t | lastModificationDate |
| std::string | lastModifier |
| std::vector< std::string > | users |
| std::vector< std::string > | managers |
| int64_t | version |
| core::Buffer | publicMeta |
| core::Buffer | privateMeta |
| core::ContainerPolicyWithoutItem | policy |
| int64_t | statusCode |
| int64_t | schemaVersion |
| std::string | state |
| int64_t | emptyRoomTtl |
Holds all available information about a Stream Room.
| std::string privmx::endpoint::stream::StreamRoom::contextId |
ID of the Context the Stream Room was created in
| int64_t privmx::endpoint::stream::StreamRoom::createDate |
Stream Room creation timestamp
| std::string privmx::endpoint::stream::StreamRoom::creator |
ID of the user who created the Stream Room
| int64_t privmx::endpoint::stream::StreamRoom::emptyRoomTtl |
grace period (ms) the Stream Room stays open after the last participant leaves
| int64_t privmx::endpoint::stream::StreamRoom::lastModificationDate |
Stream Room last modification timestamp
| std::string privmx::endpoint::stream::StreamRoom::lastModifier |
ID of the user who last modified the Stream Room
| std::vector<std::string> privmx::endpoint::stream::StreamRoom::managers |
list of users (their IDs) with management rights
| core::ContainerPolicyWithoutItem privmx::endpoint::stream::StreamRoom::policy |
Stream Room's policies
| core::Buffer privmx::endpoint::stream::StreamRoom::privateMeta |
Stream Room's private metadata
| core::Buffer privmx::endpoint::stream::StreamRoom::publicMeta |
Stream Room's public metadata
| int64_t privmx::endpoint::stream::StreamRoom::schemaVersion |
Version of the Stream Room data structure and how it is encoded/encrypted
| std::string privmx::endpoint::stream::StreamRoom::state |
current state of the Stream Room: "created" | "open" | "closed".
| int64_t privmx::endpoint::stream::StreamRoom::statusCode |
status code of retrieval and decryption of the Stream Room
| std::string privmx::endpoint::stream::StreamRoom::streamRoomId |
ID of the Stream Room
| std::vector<std::string> privmx::endpoint::stream::StreamRoom::users |
list of users (their IDs) with access to the Stream Room
| int64_t privmx::endpoint::stream::StreamRoom::version |
version number (changes on updates)