Globals


Annotated List
Files
Globals
Hierarchy
Index

kalcatel/alcasync/alcatel.h

kalcatel/alcasync/charset.h

kalcatel/alcasync/common.h

kalcatel/alcasync/contacts.h

kalcatel/alcasync/logging.h

kalcatel/alcasync/mobile_info.h

kalcatel/alcasync/modem.h

kalcatel/alcasync/pdu.h

kalcatel/alcasync/sms.h

kalcatel/alcatelclasses.h

kalcatel/kalcateldoc.h

kalcatel/kalcatelmergedialog.h

kalcatel/kalcatelview.h

Global member Documentation

enum AlcatelFieldType { _date, _time, _string, _phone, _enum, _bool, _int, _byte }

AlcatelFieldType

#include <kalcatel/alcasync/alcatel.h>

types of return values

bool  alcatel_init (void)

alcatel_init

#include <kalcatel/alcasync/alcatel.h>

initialises binary mode

bool  alcatel_done (void)

alcatel_done

#include <kalcatel/alcasync/alcatel.h>

ends binary mode

void  alcatel_send_packet (alc_type type, alc_type *data, alc_type len)

alcatel_send_packet

#include <kalcatel/alcasync/alcatel.h>

send packet of type type, if type = ACL_DATA then data are read from data (length len, \0 is not treated as end)

alc_type * alcatel_recv_ack (alc_type type)

alcatel_recv_ack

#include <kalcatel/alcasync/alcatel.h>

receives ack from mobile

alc_type * alcatel_recv_packet (bool ack)

alcatel_recv_packet

#include <kalcatel/alcasync/alcatel.h>

receives data from mobile

Parameters:
iftrue, packet is acknowledged

bool  alcatel_attach (void)

alcatel_attach

#include <kalcatel/alcasync/alcatel.h>

attach to mobile, this must be used before any action

bool  alcatel_detach (void)

alcatel_detach

#include <kalcatel/alcasync/alcatel.h>

Detach from mobile, must be used before done. This causes message about synchronistaion disppears on phone display.

bool  alcatel_start_session (void)

alcatel_start_session

#include <kalcatel/alcasync/alcatel.h>

Start synchronisation session. This causes message about synchronistaion appears on phone display.

bool  alcatel_close_session (alc_type type)

alcatel_close_session

#include <kalcatel/alcasync/alcatel.h>

close synchronisation session

bool  alcatel_select_type (alc_type type)

alcatel_select_type

#include <kalcatel/alcasync/alcatel.h>

select synchronisation type returns error code from phone (see above)

bool  alcatel_begin_transfer (alc_type type)

alcatel_begin_transfer

#include <kalcatel/alcasync/alcatel.h>

Start transfer of selected type, do NOT use here ALC_SYNC_TYPE_* use the ALC_SYNC_name instead.

int * alcatel_get_ids (alc_type type)

alcatel_get_ids

#include <kalcatel/alcasync/alcatel.h>

Returns array with ids of items of currently selected type. First item in array contains length of it.

int * alcatel_get_fields (alc_type type, int item)

alcatel_get_fields

#include <kalcatel/alcasync/alcatel.h>

Returns array with field ids for selected item of currently selected type. First item in array contains length of it.

alc_type * alcatel_get_field_value (alc_type type, int item, int field)

alcatel_get_field_value

#include <kalcatel/alcasync/alcatel.h>

Returns array with data from selected field. First item in array contains length of it. Following containg raw data as received from mobile, use decode_field_value to get them more readable.

AlcatelFieldStructdecode_field_value (alc_type *buffer)

decode_field_value

#include <kalcatel/alcasync/alcatel.h>

Decodes raw field value to FIELD structure.

int * alcatel_get_obj_list (alc_type type, alc_type list)

alcatel_get_obj_list

#include <kalcatel/alcasync/alcatel.h>

Returns array with ids of categories. First item in array contains length of it.

char * alcatel_get_obj_list_item (alc_type type, alc_type list, int item)

alcatel_get_obj_list_item

#include <kalcatel/alcasync/alcatel.h>

Returns name for selected category.

int  alcatel_create_obj_list_item (alc_type type, alc_type list, const char *item)

alcatel_create_obj_list_item

#include <kalcatel/alcasync/alcatel.h>

Creates category.

int  alcatel_commit (alc_type type)

alcatel_commit

#include <kalcatel/alcasync/alcatel.h>

Commits changes.

bool  alcatel_del_obj_list_items (alc_type type, alc_type list)

alcatel_del_obj_list_items

#include <kalcatel/alcasync/alcatel.h>

Delete all categories.

bool  alcatel_update_field (alc_type type, int item, int field, AlcatelFieldStruct *data)

alcatel_update_field

#include <kalcatel/alcasync/alcatel.h>

Updates field

bool  alcatel_create_field (alc_type type, int field, AlcatelFieldStruct *data)

alcatel_create_field

#include <kalcatel/alcasync/alcatel.h>

Creates field, after creating all fields for new record call sync_commit

bool  alcatel_delete_item (alc_type type, int item)

alcatel_delete_item

#include <kalcatel/alcasync/alcatel.h>

Deletes item

bool  alcatel_delete_field (alc_type type, int item, int field)

alcatel_delete_field

#include <kalcatel/alcasync/alcatel.h>

Deletes field

char  ascii2gsm (const char c)

ascii2gsm

#include <kalcatel/alcasync/charset.h>

Converts char from GSM to latin1

char  gsm2ascii (const char c)

gsm2ascii

#include <kalcatel/alcasync/charset.h>

Converts char from latin1 to GSM

int  is_number (const char* const text)

is_number

#include <kalcatel/alcasync/common.h>

Returns true id char* is number

void  chk (const void *p)

chk

#include <kalcatel/alcasync/common.h>

Terminates program in p is null, used for checking after malloc

ContactDataget_contacts (int from=1, int to=200)

get_contacts

#include <kalcatel/alcasync/contacts.h>

Reads contacts from current phonebook.

int  select_phonebook (const char *pbtype)

select_phonebook

#include <kalcatel/alcasync/contacts.h>

Selects currect phonebook.

void  message (int severity,const char* format, ...)

message

#include <kalcatel/alcasync/logging.h>

Prints message to stderr

const char * reform (const char *s,int slot)

reform

#include <kalcatel/alcasync/logging.h>

Replace special chars with escape sequences, like new line is replaced by \n

const char * hexdump (const unsigned char *s, int size,int slot)

hexdump

#include <kalcatel/alcasync/logging.h>

Returns data in hexadeciaml listing

int  get_battery (int *mode, int *change)

get_battery

#include <kalcatel/alcasync/mobile_info.h>

Reads battery information

int  get_signal (int *rssi, int *ber)

get_signal

#include <kalcatel/alcasync/mobile_info.h>

Reads signal information

void  get_manufacturer (char *manuf,int len)

get_manufacturer

#include <kalcatel/alcasync/mobile_info.h>

Reads manufacturer

void  get_sn (char *sn,int len)

get_sn

#include <kalcatel/alcasync/mobile_info.h>

Reads serial number

void  get_revision (char *rev,int len)

get_revision

#include <kalcatel/alcasync/mobile_info.h>

Reads revision

void  get_model (char *model,int len)

get_model

#include <kalcatel/alcasync/mobile_info.h>

Reads model information

void  get_string (const char *cmd, char *data, int len)

get_string

#include <kalcatel/alcasync/mobile_info.h>

Reads string value using AT command. Used by get_manufacturer, get_sn, get_revision, get_model

void  get_imsi (char *manuf,int len)

get_imsi

#include <kalcatel/alcasync/mobile_info.h>

Reads IMSI (Internation Mobile Subscriber Identity)

extern int  modem_cmd (const char* command,char* answer,int max,int timeout,const char* expect)

modem_cmd

#include <kalcatel/alcasync/modem.h>

write command to modem and wait for answer until: 1. timeout is reached 2. OK or ERROR is received 3. expected string is received parameters: command - what to execute answer - buffer for answer max - size of answer buffer timeout - how long to wait (*0.1 seconds) expect - expected string

extern int  modem_send_raw (unsigned char *buffer,int len)

modem_send_raw

#include <kalcatel/alcasync/modem.h>

Writes raw data to modem

extern int  modem_read_raw (unsigned char *buffer,int len)

modem_read_raw

#include <kalcatel/alcasync/modem.h>

Reads raw data from modem

extern void  modem_setup (void)

modem_setup

#include <kalcatel/alcasync/modem.h>

setups serial port

extern int  modem_init (void)

modem_init

#include <kalcatel/alcasync/modem.h>

Initializes modem

extern int  modem_open (void)

modem_open

#include <kalcatel/alcasync/modem.h>

Opens modem and checks for lock

extern void  modem_close (void)

modem_close

#include <kalcatel/alcasync/modem.h>

Closes modem and removes lock

extern void  modem_flush (void)

modem_flush

#include <kalcatel/alcasync/modem.h>

Flushes modem I/O

int  str2pdu (const char *str, char *pdu, int charset_conv)

str2pdu

#include <kalcatel/alcasync/pdu.h>

Converts string to PDU data

int  pdu2str (const char *pdu, char *str, int charset_conv)

pdu2str

#include <kalcatel/alcasync/pdu.h>

Converts PDU data to string

int  split_pdu (const char *pdu, char *sendr, time_t *date, char *ascii, char *smsc)

split_pdu

#include <kalcatel/alcasync/pdu.h>

Splits T-PDU data to message parts

void  make_pdu (const char *number, const char *message, int deliv_report, int pdu_class, char *pdu)

make_pdu

#include <kalcatel/alcasync/pdu.h>

Makes T-PDU data

void  make_pdu_smsc (const char *smsc, const char *number, const char *message, int deliv_report, int pdu_class, char *pdu)

make_pdu_smsc

#include <kalcatel/alcasync/pdu.h>

Makes T-PDU data with included SMSC number

void  swapchars (const char *string)

swapchars

#include <kalcatel/alcasync/pdu.h>

Swaps every second character

int  delete_message (int which)

delete_message

#include <kalcatel/alcasync/sms.h>

Deletes message

MessageDataget_message (int which)

get_message

#include <kalcatel/alcasync/sms.h>

Reads mssage

MessageDataget_messages (int state = MESSAGE_ALL)

get_messages

#include <kalcatel/alcasync/sms.h>

Reads mssages

int  send_message (const char *pdu)

send_message

#include <kalcatel/alcasync/sms.h>

Sends message

int  send_message (int position)

send_message

#include <kalcatel/alcasync/sms.h>

Sends message allready stored in mobile

int  put_message (const char *pdu, int state)

put_message

#include <kalcatel/alcasync/sms.h>

Store message

char * get_smsc (void)

get_smsc

#include <kalcatel/alcasync/sms.h>

Returns SMSC (Short Messages Service Centre)

void  set_smsc (char *smsc)

set_smsc

#include <kalcatel/alcasync/sms.h>

Sets SMSC (Short Messages Service Centre)

enum CallType { CallMissed = 0, CallReceived = 1, CallDialed = 2}

CallType

#include <kalcatel/alcatelclasses.h>

type of call

enum AlcatelStorage {StorageNone = 0, StoragePC = 1, StorageSIM = 2, StorageMobile = 3, StorageAny = 0xff }

AlcatelStorage

#include <kalcatel/alcatelclasses.h>

type of storage

typedef QValueList<AlcatelContact> AlcatelContactList

AlcatelContactList

#include <kalcatel/alcatelclasses.h>

list of contacts

typedef QValueList<AlcatelCalendar> AlcatelCalendarList

AlcatelCalendarList

#include <kalcatel/alcatelclasses.h>

list of calendar items

typedef QValueList<AlcatelTodo> AlcatelTodoList

AlcatelTodoList

#include <kalcatel/alcatelclasses.h>

list of todos

typedef QValueList<AlcatelMessage> AlcatelMessageList

AlcatelMessageList

#include <kalcatel/alcatelclasses.h>

list of messages

typedef QValueList<AlcatelCall> AlcatelCallList

AlcatelCallList

#include <kalcatel/alcatelclasses.h>

list of calls

typedef QValueList<AlcatelCategory> AlcatelCategoryList

AlcatelCategoryList

#include <kalcatel/alcatelclasses.h>

list of categories

AlcatelMessagegetMessageById (AlcatelMessageList *list, int id, AlcatelStorage type)

getMessageById

#include <kalcatel/alcatelclasses.h>

find message by id

AlcatelCategorygetCategoryById (AlcatelCategoryList *list, int id, AlcatelStorage type)

getCategoryById

#include <kalcatel/alcatelclasses.h>

returns category name

int  phoneCmp (QString *number1, QString *number2, QString *prefix)

phoneCmp

#include <kalcatel/alcatelclasses.h>

compares two phone numbers, prefix should be international prefix

AlcatelContactgetContactByPhone (AlcatelContactList *list, QString *number, QString *prefix)

getContactByPhone

#include <kalcatel/alcatelclasses.h>

find contact by phone

AlcatelContactgetContactById (AlcatelContactList *list, int id, AlcatelStorage type)

getContactById

#include <kalcatel/alcatelclasses.h>

find contact by id

AlcatelTodogetTodoById (AlcatelTodoList *list, int id, AlcatelStorage type)

getTodoById

#include <kalcatel/alcatelclasses.h>

find todo by id

AlcatelCalendargetCalendarById (AlcatelCalendarList *list, int id, AlcatelStorage type)

getCalendarById

#include <kalcatel/alcatelclasses.h>

find calendar item by id

AlcatelCallgetCallById (AlcatelCallList *list, int id, AlcatelStorage stype, CallType type)

getCallById

#include <kalcatel/alcatelclasses.h>

find call by id

void  clearContacts (AlcatelContactList *list, AlcatelStorage type)

clearContacts

#include <kalcatel/alcatelclasses.h>

clears contacts of selected type

void  clearCalendar (AlcatelCalendarList *list, AlcatelStorage type)

clearCalendar

#include <kalcatel/alcatelclasses.h>

clears calendar events of selected type

void  clearTodos (AlcatelTodoList *list, AlcatelStorage type)

clearTodos

#include <kalcatel/alcatelclasses.h>

clears todos of selected type

void  clearMessages (AlcatelMessageList *list, AlcatelStorage type)

clearMessages

#include <kalcatel/alcatelclasses.h>

clears messages of selected type

void  clearCalls (AlcatelCallList *list, AlcatelStorage type)

clearCalls

#include <kalcatel/alcatelclasses.h>

clears calls of selected type

void  clearCategories (AlcatelCategoryList *list, AlcatelStorage type)

clearCategories

#include <kalcatel/alcatelclasses.h>

clears categories of selected type

AlcatelMessagegetMessageByPrevId (AlcatelMessageList *list, int id, AlcatelStorage type)

getMessageByPrevId

#include <kalcatel/alcatelclasses.h>

find message by previous id

AlcatelCategorygetCategoryByPrevId (AlcatelCategoryList *list, int id, AlcatelStorage type)

getCategoryByPrevId

#include <kalcatel/alcatelclasses.h>

returns category name

AlcatelContactgetContactByPrevId (AlcatelContactList *list, int id, AlcatelStorage type)

getContactByPrevId

#include <kalcatel/alcatelclasses.h>

find contact by previous id

AlcatelTodogetTodoByPrevId (AlcatelTodoList *list, int id, AlcatelStorage type)

getTodoByPrevId

#include <kalcatel/alcatelclasses.h>

find todo by previous id

AlcatelCalendargetCalendarByPrevId (AlcatelCalendarList *list, int id, AlcatelStorage type)

getCalendarByPrevId

#include <kalcatel/alcatelclasses.h>

find calendar item by previous id

AlcatelCallgetCallByPrevId (AlcatelCallList *list, int id, AlcatelStorage stype, CallType type)

getCallByPrevId

#include <kalcatel/alcatelclasses.h>

find call by previous id

AlcatelCategorygetCategoryByName (AlcatelCategoryList *list, const QString &name, AlcatelStorage type)

getCategoryByName

#include <kalcatel/alcatelclasses.h>

returns category by name

void  getStatistics (AlcatelMessageList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)

getStatistics

#include <kalcatel/alcatelclasses.h>

void  getStatistics (AlcatelCalendarList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)

getStatistics

#include <kalcatel/alcatelclasses.h>

void  getStatistics (AlcatelCategoryList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)

getStatistics

#include <kalcatel/alcatelclasses.h>

void  getStatistics (AlcatelContactList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)

getStatistics

#include <kalcatel/alcatelclasses.h>

void  getStatistics (AlcatelTodoList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)

getStatistics

#include <kalcatel/alcatelclasses.h>

void  getStatistics (AlcatelCallList *list, int &total, int &pc, int &mobile, int &sim, int &deleted, int &modified, int &created)

getStatistics

#include <kalcatel/alcatelclasses.h>

enum AlcDataType { alcatel_all, alcatel_todos, alcatel_messages, alcatel_calendar, alcatel_calls, alcatel_contacts, alcatel_contacts_sim, alcatel_contacts_mobile }

AlcDataType

#include <kalcatel/kalcateldoc.h>

Used for selecting which type of mobile data we will work with

enum MergeStatus { Mobile, Delete, PC }

MergeStatus

#include <kalcatel/kalcatelmergedialog.h>

typedef QValueList<MergeItem> MergeItemList

MergeItemList

#include <kalcatel/kalcatelmergedialog.h>

enum AlcListType { alc_contacts, alc_contacts_sim, alc_contacts_mobile, alc_contacts_mobile_cat, alc_todos, alc_todos_cat, alc_calendar, alc_calls, alc_calls_type, alc_messages, alc_messages_in, alc_messages_out }

AlcListType

#include <kalcatel/kalcatelview.h>

Listing type, used for creting headers of list views


Generated by: michal on quirk.cic on Fri May 9 19:34:14 2003, using kdoc 2.0a54.