rtcom-eventlogger/eventlogger-plugin.h File Reference

Header file used to create plugins. More...

#include <glib.h>
#include <glib-object.h>
#include <gmodule.h>
#include "rtcom-eventlogger/eventlogger-iter.h"

Go to the source code of this file.

Data Structures

struct  _RTComElService
struct  _RTComElEventType
struct  _RTComElFlag

Functions

RTComElServicertcom_el_service_new (const gchar *name, const gchar *desc)
void rtcom_el_service_free (RTComElService *service)
RTComElEventTypertcom_el_eventtype_new (const gchar *name, const gchar *desc)
void rtcom_el_eventtype_free (RTComElEventType *event_type)
RTComElFlagrtcom_el_flag_new (const gchar *name, guint value, const gchar *desc)
void rtcom_el_flag_free (RTComElFlag *flag)


Detailed Description

Header file used to create plugins.

Copyright (C) 2005-06 Nokia Corporation. Contact: Naba Kumar <naba.kumar@nokia.com>

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it 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 library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Include this file when developing plugins.

Definition in file eventlogger-plugin.h.


Function Documentation

void rtcom_el_eventtype_free ( RTComElEventType event_type  ) 

Frees the memory for an RTComElEventType.

Parameters:
event_type The RTComElEventType to free.

RTComElEventType* rtcom_el_eventtype_new ( const gchar *  name,
const gchar *  desc 
)

Creates a new RTComElEventType. Please free it with rtcom_el_eventtype_free.

See also:
rtcom_el_eventtype_free
Parameters:
name The name.
desc The description.
Returns:
The newly allocated RTComElEventType.

void rtcom_el_flag_free ( RTComElFlag flag  ) 

Frees the memory for an RTComElFlag.

Parameters:
flag The RTComElFlag to free.

RTComElFlag* rtcom_el_flag_new ( const gchar *  name,
guint  value,
const gchar *  desc 
)

Creates a new RTComElFlag. Please free it with rtcom_el_flag_free.

See also:
rtcom_el_flag_free
Parameters:
name The name.
value The value.
desc The description.
Returns:
The newly allocated RTComElFlag.

void rtcom_el_service_free ( RTComElService service  ) 

Frees the memory for an RTComElService.

Parameters:
service The service to free.

RTComElService* rtcom_el_service_new ( const gchar *  name,
const gchar *  desc 
)

Creates a new RTComElService. Please free it with rtcom_el_service_free.

See also:
rtcom_el_service_free
Parameters:
name The name.
desc The description.
Returns:
The newly allocated RTComElService.


Generated on Thu Jun 17 14:07:13 2010 for rtcom-eventlogger by  doxygen 1.5.6