Main Page | Data Structures | File List | Data Fields | Globals

eventrecurring.h File Reference

#include <glib/gtypes.h>
#include <glib-object.h>
#include "object.h"
#include "event.h"

Include dependency graph for eventrecurring.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ALARMD_TYPE_EVENT_RECURRING   (alarmd_event_recurring_get_type())
 This file is part of alarmd.
#define ALARMD_EVENT_RECURRING(object)   (G_TYPE_CHECK_INSTANCE_CAST((object), ALARMD_TYPE_EVENT_RECURRING, AlarmdEventRecurring))
#define ALARMD_EVENT_RECURRING_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), ALARMD_TYPE_EVENT_RECURRING, AlarmdEventRecurringClass))
#define ALARMD_IS_EVENT_RECURRING(object)   (G_TYPE_CHECK_INSTANCE_TYPE((object), ALARMD_TYPE_EVENT_RECURRING))
#define ALARMD_IS_EVENT_RECURRING_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), ALARMD_TYPE_EVENT_RECURRING))
#define ALARMD_EVENT_RECURRING_GET_CLASS(object)   (G_TYPE_INSTANCE_GET_CLASS((object), ALARMD_TYPE_EVENT_RECURRING, AlarmdEventRecurringClass))

Typedefs

typedef _AlarmdEventRecurring AlarmdEventRecurring
typedef _AlarmdEventRecurringClass AlarmdEventRecurringClass

Functions

GType alarmd_event_recurring_get_type (void)
 SECTION:eventrecurring : An event that recurrs many time.
AlarmdEventRecurringalarmd_event_recurring_new (void)
 alarmd_event_recurring_new:


Define Documentation

#define ALARMD_EVENT_RECURRING object   )     (G_TYPE_CHECK_INSTANCE_CAST((object), ALARMD_TYPE_EVENT_RECURRING, AlarmdEventRecurring))
 

Definition at line 31 of file eventrecurring.h.

Referenced by _alarmd_event_recurring_time_changed().

#define ALARMD_EVENT_RECURRING_CLASS klass   )     (G_TYPE_CHECK_CLASS_CAST((klass), ALARMD_TYPE_EVENT_RECURRING, AlarmdEventRecurringClass))
 

Definition at line 32 of file eventrecurring.h.

#define ALARMD_EVENT_RECURRING_GET_CLASS object   )     (G_TYPE_INSTANCE_GET_CLASS((object), ALARMD_TYPE_EVENT_RECURRING, AlarmdEventRecurringClass))
 

Definition at line 35 of file eventrecurring.h.

#define ALARMD_IS_EVENT_RECURRING object   )     (G_TYPE_CHECK_INSTANCE_TYPE((object), ALARMD_TYPE_EVENT_RECURRING))
 

Definition at line 33 of file eventrecurring.h.

#define ALARMD_IS_EVENT_RECURRING_CLASS klass   )     (G_TYPE_CHECK_CLASS_TYPE((klass), ALARMD_TYPE_EVENT_RECURRING))
 

Definition at line 34 of file eventrecurring.h.

#define ALARMD_TYPE_EVENT_RECURRING   (alarmd_event_recurring_get_type())
 

This file is part of alarmd.

Contact Person: David Weinehall <david.weinehall@nokia.com>

Copyright (C) 2006 Nokia Corporation alarmd and libalarm are free software; you can redistribute them and/or modify them under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation.

alarmd and libalarm are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this software; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Definition at line 30 of file eventrecurring.h.

Referenced by _alarmd_event_recurring_get_saved_properties(), _alarmd_event_recurring_time_changed(), alarmd_event_recurring_new(), and alarmd_type_init().


Typedef Documentation

typedef struct _AlarmdEventRecurring AlarmdEventRecurring
 

Definition at line 37 of file eventrecurring.h.

typedef struct _AlarmdEventRecurringClass AlarmdEventRecurringClass
 

Definition at line 43 of file eventrecurring.h.


Function Documentation

GType alarmd_event_recurring_get_type void   ) 
 

SECTION:eventrecurring : An event that recurrs many time.

: AlarmdEvent, AlarmdQueue

Almost like AlarmdEvent, but unlike it, the AlarmdEventRecurring may, after the action has finished, move it's time by certain interval (as specified in AlarmdEventRecurring:recurr-interval) forward. The event may recurr as many times as specified in AlarmdEventRecurring:recurr-count.

Definition at line 76 of file eventrecurring.c.

References alarmd_event_recurring_class_init(), alarmd_event_recurring_init(), and ALARMD_TYPE_EVENT.

AlarmdEventRecurring* alarmd_event_recurring_new void   ) 
 

alarmd_event_recurring_new:

Creates new recurring alarmd event. Returns: Newly created #AlarmEventRecurring.

Definition at line 104 of file eventrecurring.c.

References ALARMD_TYPE_EVENT_RECURRING, ENTER_FUNC, and LEAVE_FUNC.


Generated on Thu Dec 21 18:23:31 2006 for Alarmd by  doxygen 1.4.2