glibmm 2.31.20
Deprecated List

Member Gio::AppInfo::launch_uris (const Glib::ListHandle< std::string >& uris, GAppLaunchContext* launch_context)
Use the method that takes an AppLaunchContext

Member Gio::AsyncResult::get_source_object ()
Use get_source_object_base()

Member Gio::AsyncResult::get_source_object () const
Use get_source_object_base()

Member Gio::MemoryInputStream::add_data (const void* data, gssize len)
Use version with destroy notification

Class Glib::Cond
Use Glib::Threads::Cond instead.

Member Glib::MainContext::wait (Glib::Cond& cond, Glib::Mutex& mutex)
Use wait(Glib::Threads::Cond& cond, Glib::Threads::Mutex& mutex) instead.

Class Glib::Mutex
Use Glib::Threads::Mutex instead.

Class Glib::Mutex::Lock
Use Glib::Threads::Mutex::Lock instead.

Member Glib::NotLock
Use Glib::Threads::NotLock instead.

Class Glib::RecMutex
Use Glib::Threads::RecMutex instead.

Class Glib::RecMutex::Lock
Use Glib::Threads::RecMutex instead.

Member Glib::RefPtr< T_CppObject >::clear ()
Use reset() instead because this leads to confusion with clear() methods on the underlying class. For instance, people use .clear() when they mean ->clear().

Class Glib::RWLock
Use Glib::Threads::RWLock instead.

Class Glib::RWLock::ReaderLock
Use Glib::Threads::RWLock::ReaderLock instead.

Class Glib::RWLock::WriterLock
Use Glib::Threads::RWLock::WriterLock instead.

Member Glib::Source::get_current_time (Glib::TimeVal& current_time)
Use get_time() instead.

Class Glib::StaticMutex
Use Glib::Threads::Mutex instead, which can be used statically.

Class Glib::StaticRecMutex
Use Glib::Threads::RecMutex instead, which can be used statically.

Class Glib::StaticRWLock
Use Glib::Threads::RWLock instead, which can be used statically.

Class Glib::StreamIOChannel
This whole class was deprecated in glibmm 2.2 - See the Glib::IOChannel documentation for an explanation.

Class Glib::Thread
Use Glib::Threads::Thread instead.

Member Glib::Thread::create (const sigc::slot< void >& slot, unsigned long stack_size, bool joinable, bool bound, ThreadPriority priority)
Use the simpler create() method instead, because all Threads are now joinable, and bounds and priority parameters now have effect.

Class Glib::Thread::Exit
Use Glib::Threads::Thread::Exit instead.

Member Glib::Thread::get_priority () const
Thread priorities no longer have any effect.

Member Glib::Thread::joinable () const
All threads are now joinable.

Member Glib::Thread::set_priority (ThreadPriority priority)
Thread priorities no longer have any effect.

Member Glib::thread_init (GThreadFunctions* vtable=0)
Calling thread_init() is no longer necessary and no longer has any effect.

Member Glib::thread_supported ()
This is no longer useful, because the thread system is always initialized.

Class Glib::ThreadError
Use Glib::Threads::ThreadError instead.

Member Glib::ThreadPriority
Thread priorities no longer have any effect.

Member Glib::TryLock
Use Glib::Threads::TryLock instead.

Member GLIBMM_STATIC_MUTEX_INIT
Glib::StaticMutex is deprecated in favour of Glib::Threads::Mutex, which can be used statically.

Member GLIBMM_STATIC_PRIVATE_INIT
Glib::StaticPrivate is deprecated in favour of Glib::Threads::Private, which can be used statically.

Member GLIBMM_STATIC_REC_MUTEX_INIT
Glib::StaticRecMutex is deprecated in favour of Glib::Threads::RecMutex, which can be used statically.

Member GLIBMM_STATIC_RW_LOCK_INIT
Glib::StaticRWLock is deprecated in favour of Glib::Threads::RWLock, which can be used statically.

Member wrap
Use Glib::Threads::wrap(GThread*) instead.