Main Page
Widgets
Namespaces
Book
Inheritance diagram for Glib::Source:
[legend ] List of all members.
Member Typedef Documentation
typedef GSource Glib::Source::BaseObjectType
typedef Glib::Source Glib::Source::CppObjectType
Constructor & Destructor Documentation
Glib::Source::Source
(
)
[protected]
Glib::Source::Source
(
GSource*
cast_item ,
GSourceFunc
callback_func
)
[protected]
Wrap an existing GSource object and install the given callback function.
The constructed object doesn't use the virtual functions prepare() , check() and dispatch() . This ctor is for use by derived types that need to wrap a GSource object. The callback function can be a static member function. But beware! Depending on the actual implementation of the GSource's virtual functions the expected type of the callback function can differ from GSourceFunc.
virtual Glib::Source::~Source
(
)
[protected, virtual]
Member Function Documentation
void Glib::Source::add_poll
(
PollFD &
poll_fd
)
[protected]
unsigned int Glib::Source::attach
(
)
virtual bool Glib::Source::check
(
)
[protected, pure virtual]
SigC::Connection Glib::Source::connect_generic
(
const SigC::SlotBase&
slot
)
[protected]
void Glib::Source::destroy
(
)
void Glib::Source::destroy_notify_callback
(
void*
data
)
[static]
virtual bool Glib::Source::dispatch
(
SigC::SlotNode*
slot_data
)
[protected, pure virtual]
bool Glib::Source::get_can_recurse
(
)
const
void Glib::Source::get_current_time
(
Glib::TimeVal &
current_time
)
[protected]
unsigned int Glib::Source::get_id
(
)
const
int Glib::Source::get_priority
(
)
const
const GSource* Glib::Source::gobj
(
)
const [inline]
GSource* Glib::Source::gobj
(
)
[inline]
GSource* Glib::Source::gobj_copy
(
)
const
virtual bool Glib::Source::prepare
(
int&
timeout
)
[protected, pure virtual]
void Glib::Source::reference
(
)
const
void Glib::Source::remove_poll
(
PollFD &
poll_fd
)
[protected]
void Glib::Source::set_can_recurse
(
bool
can_recurse
)
void Glib::Source::set_priority
(
int
priority
)
void Glib::Source::unreference
(
)
const
The documentation for this class was generated from the following file:
Generated for gtkmm by
Doxygen 1.3-rc1 © 1997-2001