<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.7"/> <title>glibmm: Deprecated List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">glibmm  <span id="projectnumber">2.42.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.7 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">Deprecated List </div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><dl class="reflist"> <dt><a class="anchor" id="_deprecated000039"></a>Member <a class="el" href="classGio_1_1Action.html#a37d9b6b05160bfb4044659330287f9b2">Gio::Action::activate</a> (const <a class="el" href="classGlib_1_1VariantBase.html" title="This is the base class for all Variant types. ">Glib::VariantBase</a>& parameter)</dt> <dd>Use the templated method instead, passing a normal C++ type. </dd> <dt><a class="anchor" id="_deprecated000038"></a>Member <a class="el" href="classGio_1_1Action.html#a8337a39d2a7546831f4a567670614886">Gio::Action::change_state</a> (const <a class="el" href="classGlib_1_1VariantBase.html" title="This is the base class for all Variant types. ">Glib::VariantBase</a>& value)</dt> <dd>Use the templated method instead, passing a normal C++ type. </dd> <dt><a class="anchor" id="_deprecated000041"></a>Member <a class="el" href="classGio_1_1ActionGroup.html#a94819b439c950b7d295d5bd30e565d94">Gio::ActionGroup::get_action_state</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& action_name) const </dt> <dd>Use the get_action_state() method that takes an output parameter instead. </dd> <dt><a class="anchor" id="_deprecated000040"></a>Member <a class="el" href="classGio_1_1ActionGroup.html#a00076dd913902d8bb2059f304cb75bfd">Gio::ActionGroup::get_action_state_hint</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& action_name) const </dt> <dd>Use the get_action_state() method that takes an output parameter instead. </dd> <dt><a class="anchor" id="_deprecated000042"></a>Member <a class="el" href="classGio_1_1AppInfo.html#a23a6ee89635a2b24468c73f137ad8de4">Gio::AppInfo::launch_uris</a> (const Glib::ListHandle< std::string >& uris, GAppLaunchContext* launch_context)</dt> <dd>Use the method that takes an AppLaunchContext </dd> <dt><a class="anchor" id="_deprecated000043"></a>Member <a class="el" href="classGio_1_1Application.html#a9bf1e6006b6eac3e7ccefc1e6bfc92c4">Gio::Application::set_action_group</a> (const Glib::RefPtr< ActionGroup >& action_group)</dt> <dd>Use the <a class="el" href="classGio_1_1ActionMap.html" title="ActionMap - Interface for action containers. ">Gio::ActionMap</a> interface instead. </dd> <dt><a class="anchor" id="_deprecated000045"></a>Member <a class="el" href="classGio_1_1AsyncResult.html#adcb9d80c42cf04098629a8153d51b32c">Gio::AsyncResult::get_source_object</a> () const </dt> <dd>Use get_source_object_base() </dd> <dt><a class="anchor" id="_deprecated000044"></a>Member <a class="el" href="classGio_1_1AsyncResult.html#a3b89bee3ed3ff402ff58f836e1d2398e">Gio::AsyncResult::get_source_object</a> ()</dt> <dd>Use get_source_object_base() </dd> <dt><a class="anchor" id="_deprecated000063"></a>Member <a class="el" href="classGio_1_1DesktopAppInfo.html#ad3d07eea529c72d51aa868fe30d63392">Gio::DesktopAppInfo::set_desktop_env</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& desktop_env)</dt> <dd>Do not use this API. Since 2.42 the value of the <code>XDG_CURRENT_DESKTOP</code> environment variable will be used. </dd> <dt><a class="anchor" id="_deprecated000046"></a>Member <a class="el" href="classGio_1_1MemoryInputStream.html#a483a0f4811f64a0a83204e22c227bf80">Gio::MemoryInputStream::add_data</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& data)</dt> <dd>Use add_data() with SlotDestroyData or GDestroyNotify instead. </dd> <dt><a class="anchor" id="_deprecated000047"></a>Member <a class="el" href="classGio_1_1MemoryInputStream.html#a9700ab039b7d4654330f2786bd8786eb">Gio::MemoryInputStream::add_data</a> (const void* data, gssize len)</dt> <dd>Use add_data() with SlotDestroyData or GDestroyNotify instead. </dd> <dt><a class="anchor" id="_deprecated000049"></a>Member <a class="el" href="classGio_1_1MenuItem.html#af01863c67e840d6963e07638f4e3866b">Gio::MenuItem::get_attribute</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& attribute, const <a class="el" href="classGlib_1_1VariantType.html" title="VariantType - The VariantBase type system. ">Glib::VariantType</a>& expected_type) const </dt> <dd>Use get_attribute_value() instead. </dd> <dt><a class="anchor" id="_deprecated000050"></a>Member <a class="el" href="classGio_1_1MenuItem.html#a2aa16d26522f85c676522dd8b3c0c7f7">Gio::MenuItem::set_action_and_target</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& action)</dt> <dd>Use set_action() or unset_target() instead. </dd> <dt><a class="anchor" id="_deprecated000048"></a>Member <a class="el" href="classGio_1_1MenuItem.html#a5af6c5ee37b8ef1218587434ae3cf1b6">Gio::MenuItem::set_attribute</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& attribute, const <a class="el" href="classGlib_1_1VariantBase.html" title="This is the base class for all Variant types. ">Glib::VariantBase</a>& value)</dt> <dd>Use set_attribute() instead. </dd> <dt><a class="anchor" id="_deprecated000051"></a>Member <a class="el" href="classGio_1_1Notification.html#af8f36012b71a0b6b26759954bc208264">Gio::Notification::set_urgent</a> (bool urgent=true)</dt> <dd>This should not be used in newly-written code. </dd> <dt><a class="anchor" id="_deprecated000053"></a>Member <a class="el" href="classGio_1_1Settings.html#a2158459609a1be4022003195534dc6c2">Gio::Settings::property_schema</a> () const </dt> <dd>Use the 'schema-id' property instead. In a future version, this property may instead refer to a SettingsSchema. </dd> <dt><a class="anchor" id="_deprecated000052"></a>Member <a class="el" href="classGio_1_1Settings.html#a1b2ab194e7cbf982622eb416a1b68047">Gio::Settings::range_check</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& key, const <a class="el" href="classGlib_1_1VariantBase.html" title="This is the base class for all Variant types. ">Glib::VariantBase</a>& value) const </dt> <dd>Use g_settings_schema_key_range_check() instead. </dd> <dt><a class="anchor" id="_deprecated000056"></a>Member <a class="el" href="classGio_1_1SimpleActionGroup.html#aec3a7fdf664a278dd054c8059626fe85">Gio::SimpleActionGroup::insert</a> (const Glib::RefPtr< Action >& action)</dt> <dd>Use ActionMap::add_action() instead </dd> <dt><a class="anchor" id="_deprecated000054"></a>Member <a class="el" href="classGio_1_1SimpleActionGroup.html#a3a6bc562ad3c2e3cd399c7887a360f54">Gio::SimpleActionGroup::lookup</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& action_name)</dt> <dd>Use ActionMap::lookup_action() instead </dd> <dt><a class="anchor" id="_deprecated000055"></a>Member <a class="el" href="classGio_1_1SimpleActionGroup.html#a0125bcab1262debbad2b474a602fd5e2">Gio::SimpleActionGroup::lookup</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& action_name) const </dt> <dd>Use ActionMap::lookup_action() instead </dd> <dt><a class="anchor" id="_deprecated000057"></a>Member <a class="el" href="classGio_1_1SimpleActionGroup.html#aaedc9271eedb80de5a7293e63f40a28d">Gio::SimpleActionGroup::remove</a> (const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as ...">Glib::ustring</a>& action_name)</dt> <dd>Use ActionMap::remove_action() instead </dd> <dt><a class="anchor" id="_deprecated000059"></a>Member <a class="el" href="classGio_1_1TlsConnection.html#ac41da72a42636c8110b45c62f8d57dcc">Gio::TlsConnection::get_use_system_certdb</a> () const </dt> <dd>Use get_database() instead. </dd> <dt><a class="anchor" id="_deprecated000060"></a>Member <a class="el" href="classGio_1_1TlsConnection.html#a2c08e6c8020b25ba4a1001788537839d">Gio::TlsConnection::property_use_system_certdb</a> ()</dt> <dd>Use property_database() instead. </dd> <dt><a class="anchor" id="_deprecated000061"></a>Member <a class="el" href="classGio_1_1TlsConnection.html#ab95b5bbf963f80c969bd3516fc60c922">Gio::TlsConnection::property_use_system_certdb</a> () const </dt> <dd>Use property_database() instead. </dd> <dt><a class="anchor" id="_deprecated000058"></a>Member <a class="el" href="classGio_1_1TlsConnection.html#a0e0a8bb62da8f2e949618dab9628d969">Gio::TlsConnection::set_use_system_certdb</a> (bool use_system_certdb=true)</dt> <dd>Use set_database() instead. </dd> <dt><a class="anchor" id="_deprecated000062"></a>Member <a class="el" href="classGio_1_1VolumeMonitor.html#ad02559ca69412cc5e202302de3f37a95">Gio::VolumeMonitor::adopt_orphan_mount</a> (const Glib::RefPtr< Mount >& mount)</dt> <dd>Instead of using this function, create shadow mounts with the URI of the mount you intend to adopt. </dd> <dt><a class="anchor" id="_deprecated000026"></a>Class <a class="el" href="classGlib_1_1Cond.html">Glib::Cond</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Cond.html" title="An opaque data structure to represent a condition. ">Glib::Threads::Cond</a> instead. </dd> <dt><a class="anchor" id="_deprecated000001"></a>Member <a class="el" href="classGlib_1_1Date.html#a214e405c758a42707dc1e7408aa7a2af">Glib::Date::set_time</a> (GTime time)</dt> <dd>Please use set_time(std::time_t) or set_time(const GTimeVal&). </dd> <dt><a class="anchor" id="_deprecated000002"></a>Member <a class="el" href="classGlib_1_1KeyFile.html#a92109cf1e159da164c329dfdb875bd1c">Glib::KeyFile::load_from_dirs</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& file, const Glib::ArrayHandle< std::string >& search_dirs, Glib::ArrayHandle< std::string >& full_path, KeyFileFlags flags=<a class="el" href="namespaceGlib.html#ga5866be36312563d91e5a7be27348459baec458bae700a8dfd34898a5ab5b22d3b" title="No flags, default behaviour. ">Glib::KEY_FILE_NONE</a>)</dt> <dd>Use the load_from_dirs() method that takes a <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01681.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& full_path. </dd> <dt><a class="anchor" id="_deprecated000034"></a>Member <a class="el" href="classGlib_1_1MainContext.html#a68c3d19af76d4b32aeae9d2e4f5c230f">Glib::MainContext::wait</a> (<a class="el" href="classGlib_1_1Cond.html" title="An opaque data structure to represent a condition. ">Glib::Cond</a>& cond, <a class="el" href="classGlib_1_1Mutex.html" title="Represents a mutex (mutual exclusion). ">Glib::Mutex</a>& mutex)</dt> <dd>Use wait(Glib::Threads::Cond& cond, Glib::Threads::Mutex& mutex) instead. </dd> <dt><a class="anchor" id="_deprecated000017"></a>Class <a class="el" href="classGlib_1_1Mutex.html">Glib::Mutex</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Mutex.html" title="Represents a mutex (mutual exclusion). ">Glib::Threads::Mutex</a> instead. </dd> <dt><a class="anchor" id="_deprecated000018"></a>Class <a class="el" href="classGlib_1_1Mutex_1_1Lock.html">Glib::Mutex::Lock</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Mutex_1_1Lock.html" title="Utility class for exception-safe mutex locking. ">Glib::Threads::Mutex::Lock</a> instead. </dd> <dt><a class="anchor" id="_deprecated000009"></a>Member <a class="el" href="namespaceGlib.html#a2dd111336e3b057b51ca5871795fffa4">Glib::NotLock</a> </dt> <dd>Use <a class="el" href="group__Threads.html#ga298a91d4f9bcfd13d3f9c342bcc8161a">Glib::Threads::NotLock</a> instead. </dd> <dt><a class="anchor" id="_deprecated000028"></a>Class <a class="el" href="classGlib_1_1Private.html">Glib::Private< T ></a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Private.html" title="Thread-local data pointer. ">Glib::Threads::Private</a> instead. </dd> <dt><a class="anchor" id="_deprecated000020"></a>Class <a class="el" href="classGlib_1_1RecMutex.html">Glib::RecMutex</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RecMutex.html" title="This represents a recursive mutex. ">Glib::Threads::RecMutex</a> instead. </dd> <dt><a class="anchor" id="_deprecated000021"></a>Class <a class="el" href="classGlib_1_1RecMutex_1_1Lock.html">Glib::RecMutex::Lock</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RecMutex.html" title="This represents a recursive mutex. ">Glib::Threads::RecMutex</a> instead. </dd> <dt><a class="anchor" id="_deprecated000036"></a>Member <a class="el" href="classGlib_1_1RefPtr.html#ab7fb103f02d4a0fb21d7a8d0824047cc">Glib::RefPtr< T_CppObject >::clear</a> ()</dt> <dd>Use <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01616.html#adf0f63bc536146a891be5ca69374d1c3">reset()</a> instead because this leads to confusion with clear() methods on the underlying class. For instance, people use .clear() when they mean ->clear(). </dd> <dt><a class="anchor" id="_deprecated000023"></a>Class <a class="el" href="classGlib_1_1RWLock.html">Glib::RWLock</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RWLock.html" title="This represents a reader-writer lock. ">Glib::Threads::RWLock</a> instead. </dd> <dt><a class="anchor" id="_deprecated000024"></a>Class <a class="el" href="classGlib_1_1RWLock_1_1ReaderLock.html">Glib::RWLock::ReaderLock</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RWLock_1_1ReaderLock.html" title="Utility class for exception-safe locking of read/write locks. ">Glib::Threads::RWLock::ReaderLock</a> instead. </dd> <dt><a class="anchor" id="_deprecated000025"></a>Class <a class="el" href="classGlib_1_1RWLock_1_1WriterLock.html">Glib::RWLock::WriterLock</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RWLock_1_1WriterLock.html" title="Utility class for exception-safe locking of read/write locks. ">Glib::Threads::RWLock::WriterLock</a> instead. </dd> <dt><a class="anchor" id="_deprecated000035"></a>Member <a class="el" href="classGlib_1_1Source.html#aec16c75c6c202ea5cb4667aef2637d3c">Glib::Source::get_current_time</a> (<a class="el" href="structGlib_1_1TimeVal.html" title="Glib::TimeVal is a wrapper around the glib structure GTimeVal. ">Glib::TimeVal</a>& current_time)</dt> <dd>Use get_time() instead. </dd> <dt><a class="anchor" id="_deprecated000015"></a>Class <a class="el" href="structGlib_1_1StaticMutex.html">Glib::StaticMutex</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Mutex.html" title="Represents a mutex (mutual exclusion). ">Glib::Threads::Mutex</a> instead, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000027"></a>Class <a class="el" href="structGlib_1_1StaticPrivate.html">Glib::StaticPrivate< T ></a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Private.html" title="Thread-local data pointer. ">Glib::Threads::Private</a> instead, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000019"></a>Class <a class="el" href="structGlib_1_1StaticRecMutex.html">Glib::StaticRecMutex</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RecMutex.html" title="This represents a recursive mutex. ">Glib::Threads::RecMutex</a> instead, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000022"></a>Class <a class="el" href="structGlib_1_1StaticRWLock.html">Glib::StaticRWLock</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1RWLock.html" title="This represents a reader-writer lock. ">Glib::Threads::RWLock</a> instead, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000037"></a>Class <a class="el" href="classGlib_1_1StreamIOChannel.html">Glib::StreamIOChannel</a> </dt> <dd>This whole class was deprecated in glibmm 2.2 - See the <a class="el" href="classGlib_1_1IOChannel.html" title="IOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them wi...">Glib::IOChannel</a> documentation for an explanation. </dd> <dt><a class="anchor" id="_deprecated000012"></a>Class <a class="el" href="classGlib_1_1Thread.html">Glib::Thread</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Thread.html" title="Represents a running thread. ">Glib::Threads::Thread</a> instead. </dd> <dt><a class="anchor" id="_deprecated000029"></a>Member <a class="el" href="classGlib_1_1Thread.html#af30a7a8b037c7c7a3802aa2a22cf612d">Glib::Thread::create</a> (const sigc::slot< void >& slot, unsigned long stack_size, bool joinable, bool bound, ThreadPriority priority)</dt> <dd>Use the simpler create() method instead, because all Threads are now joinable, and bounds and priority parameters now have no effect. </dd> <dt><a class="anchor" id="_deprecated000013"></a>Class <a class="el" href="classGlib_1_1Thread_1_1Exit.html">Glib::Thread::Exit</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1Thread_1_1Exit.html" title="Exception class used to exit from a thread. ">Glib::Threads::Thread::Exit</a> instead. </dd> <dt><a class="anchor" id="_deprecated000032"></a>Member <a class="el" href="classGlib_1_1Thread.html#a28d1bcf53d846b8b0d75b93178a614ab">Glib::Thread::get_priority</a> () const </dt> <dd>Thread priorities no longer have any effect. </dd> <dt><a class="anchor" id="_deprecated000030"></a>Member <a class="el" href="classGlib_1_1Thread.html#a9feee4b860d9928f86b9d255e2f2b133">Glib::Thread::joinable</a> () const </dt> <dd>All threads are now joinable. </dd> <dt><a class="anchor" id="_deprecated000031"></a>Member <a class="el" href="classGlib_1_1Thread.html#a3b323f981147d7eb4b4bd03f3fbdccf5">Glib::Thread::set_priority</a> (ThreadPriority priority)</dt> <dd>Thread priorities no longer have any effect. </dd> <dt><a class="anchor" id="_deprecated000007"></a>Member <a class="el" href="namespaceGlib.html#ab26d01c776801f1fff00753e97af4fc7">Glib::thread_init</a> (GThreadFunctions* vtable=0)</dt> <dd>Calling thread_init() is no longer necessary and no longer has any effect. </dd> <dt><a class="anchor" id="_deprecated000006"></a>Member <a class="el" href="namespaceGlib.html#ga9b87dca6496b6ad53baec9ca01318448a035a7bdc6a5b5eae6f644ed2605e8a37">Glib::THREAD_PRIORITY_LOW</a> </dt> <dd>Thread priorities no longer have any effect. </dd> <dt><a class="anchor" id="_deprecated000008"></a>Member <a class="el" href="namespaceGlib.html#ad59d126f6197035e6f6a31e7f4d87818">Glib::thread_supported</a> ()</dt> <dd>This is no longer useful, because the thread system is always initialized. </dd> <dt><a class="anchor" id="_deprecated000011"></a>Class <a class="el" href="classGlib_1_1ThreadError.html">Glib::ThreadError</a> </dt> <dd>Use <a class="el" href="classGlib_1_1Threads_1_1ThreadError.html" title="Exception class for thread-related errors. ">Glib::Threads::ThreadError</a> instead. </dd> <dt><a class="anchor" id="_deprecated000010"></a>Member <a class="el" href="namespaceGlib.html#a7441a36336ea4cdb35c0fddbf3f97b19">Glib::TryLock</a> </dt> <dd>Use <a class="el" href="group__Threads.html#ga58eba5840db7a5440b7c37bf17a5bb74">Glib::Threads::TryLock</a> instead. </dd> <dt><a class="anchor" id="_deprecated000033"></a>Class <a class="el" href="classGlib_1_1ValueArray.html">Glib::ValueArray</a> </dt> <dd>Use std::vector<Glib::ValueBase*> or <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>< Glib::Value<> > instead of <a class="el" href="classGlib_1_1ValueArray.html" title="A container structure to maintain an array of generic values. ">Glib::ValueArray</a>. </dd> <dt><a class="anchor" id="_deprecated000016"></a>Member <a class="el" href="structGlib_1_1StaticMutex.html#a5b1b115d491997555a22bce7256cd9b5">GLIBMM_STATIC_MUTEX_INIT</a> </dt> <dd><a class="el" href="structGlib_1_1StaticMutex.html" title="Like Glib::Mutex, but can be defined at compile time. ">Glib::StaticMutex</a> is deprecated in favour of <a class="el" href="classGlib_1_1Threads_1_1Mutex.html" title="Represents a mutex (mutual exclusion). ">Glib::Threads::Mutex</a>, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000005"></a>Member <a class="el" href="structGlib_1_1StaticPrivate.html#a2697c638215d761f0d59b1fb76965234">GLIBMM_STATIC_PRIVATE_INIT</a> </dt> <dd><a class="el" href="structGlib_1_1StaticPrivate.html" title="Thread-local data pointer. ">Glib::StaticPrivate</a> is deprecated in favour of <a class="el" href="classGlib_1_1Threads_1_1Private.html" title="Thread-local data pointer. ">Glib::Threads::Private</a>, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000003"></a>Member <a class="el" href="structGlib_1_1StaticRecMutex.html#a2c8e79288c96d87c64769786c733a439">GLIBMM_STATIC_REC_MUTEX_INIT</a> </dt> <dd><a class="el" href="structGlib_1_1StaticRecMutex.html" title="Like Glib::RecMutex, but can be defined at compile time. ">Glib::StaticRecMutex</a> is deprecated in favour of <a class="el" href="classGlib_1_1Threads_1_1RecMutex.html" title="This represents a recursive mutex. ">Glib::Threads::RecMutex</a>, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000004"></a>Member <a class="el" href="structGlib_1_1StaticRWLock.html#abe9bd8aefb468fcda2a3945bf9d23c2f">GLIBMM_STATIC_RW_LOCK_INIT</a> </dt> <dd><a class="el" href="structGlib_1_1StaticRWLock.html" title="Like Glib::RWLock, but can be defined at compile time. ">Glib::StaticRWLock</a> is deprecated in favour of <a class="el" href="classGlib_1_1Threads_1_1RWLock.html" title="This represents a reader-writer lock. ">Glib::Threads::RWLock</a>, which can be used statically. </dd> <dt><a class="anchor" id="_deprecated000014"></a>Member <a class="el" href="classGlib_1_1Thread.html#a6bfbb3119eaac9fa8cb725aa1e82f61e">wrap</a> </dt> <dd>Use Glib::Threads::wrap(GThread*) instead. </dd> </dl> </div></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Mon Sep 22 2014 21:38:30 for glibmm by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.7 </small></address> </body> </html>