RmCallEntry

RmCallEntry — Call entry tracking functions

Functions

Types and Values

Description

Call entry keeps track of all call entries.

Functions

rm_call_entry_new ()

RmCallEntry *
rm_call_entry_new (RmCallEntryTypes type,
                   const gchar *date_time,
                   const gchar *remote_name,
                   const gchar *remote_number,
                   const gchar *local_name,
                   const gchar *local_number,
                   const gchar *duration,
                   gpointer priv);

Creates a new RmCallEntry

Parameters

type

call entry type

 

date_time

date and time of call

 

remote_name

remote caller name

 

remote_number

remote caller number

 

local_name

local caller name

 

local_number

local caller number

 

duration

call duration

 

priv

private data

 

Returns

new RmCallEntry


rm_call_entry_free ()

void
rm_call_entry_free (gpointer data);

Free call entry structure.

Parameters

data

pointer to call entry structure

 

rm_call_entry_dup ()

RmCallEntry *
rm_call_entry_dup (RmCallEntry *src);

Types and Values

enum RmCallEntryTypes

Supported call entry type listed in journal

Members

RM_CALL_ENTRY_TYPE_ALL

All call entries

 

RM_CALL_ENTRY_TYPE_INCOMING

Incoming call

 

RM_CALL_ENTRY_TYPE_MISSED

Missed call

 

RM_CALL_ENTRY_TYPE_OUTGOING

Outgoing call

 

RM_CALL_ENTRY_TYPE_VOICE

Voice box call

 

RM_CALL_ENTRY_TYPE_FAX

Fax call

 

RM_CALL_ENTRY_TYPE_FAX_REPORT

Fax report call

 

RM_CALL_ENTRY_TYPE_RECORD

Voice record call

 

RM_CALL_ENTRY_TYPE_BLOCKED

Blocked call

 

RmCallEntry

typedef struct {
} RmCallEntry;

The RmCallEntry contains only private fileds and should not be directly accessed.