Realm C++ SDK Version v2.0.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members

realm::internal::bridge::realm Struct Reference

Classes

struct  config
 
struct  sync_config
 

Public Types

enum class  sync_session_stop_policy : uint8_t { immediately , live_indefinitely , after_changes_uploaded }
 

Public Member Functions

 realm (const config &)
 
 realm (std::shared_ptr< Realm >)
 
 realm (thread_safe_reference &&tsr, const std::optional< std::shared_ptr< scheduler > > &)
 
 operator std::shared_ptr< Realm > () const
 
group read_group ()
 
config get_config () const
 
struct schema schema () const
 
void begin_transaction () const
 
void commit_transaction () const
 
table table_for_object_type (const std::string &object_type)
 
table get_table (const uint32_t &)
 
std::shared_ptr< struct schedulerscheduler () const
 
bool refresh ()
 
bool is_frozen () const
 
realm freeze ()
 
realm thaw ()
 
void close ()
 
bool is_closed ()
 
void invalidate ()
 
obj import_copy_of (const obj &) const
 
std::optional< sync_sessionget_sync_session () const
 

Static Public Member Functions

static async_open_task get_synchronized_realm (const config &)
 

Friends

struct group
 

The documentation for this struct was generated from the following files: