Kannel: Open Source WAP and SMS gateway

o*Main Page

o+File List

|o*gw-config.h

|o*checks/check_counter.c

|o*checks/check_date.c

|o*checks/check_ipcheck.c

|o*checks/check_list.c

|o*checks/check_octstr.c

|o*gw/alt_charsets.h

|o*gw/bb.h

|o*gw/bb_alog.c

|o*gw/bb_boxc.c

|o*gw/bb_http.c

|o*gw/bb_smscconn.c

|o*gw/bb_smscconn_cb.h

|o*gw/bb_store.c

|o*gw/bb_store.h

|o*gw/bb_store_file.c

|o*gw/bb_store_spool.c

|o*gw/bb_udp.c

|o*gw/bearerbox.c

|o*gw/bearerbox.h

|o*gw/dlr.c

|o*gw/dlr.h

|o*gw/dlr_mem.c

|o*gw/dlr_mysql.c

|o*gw/dlr_oracle.c

|o*gw/dlr_p.h

|o*gw/dlr_pgsql.c

|o*gw/dlr_sdb.c

|o*gw/heartbeat.c

|o*gw/heartbeat.h

|o*gw/html.c

|o*gw/html.h

|o*gw/mime_decompiler.c

|o*gw/mime_decompiler.h

|o*gw/msg-decl.h

|o*gw/msg.c

|o*gw/msg.h

|o*gw/numhash.c

|o*gw/numhash.h

|o*gw/ota_compiler.c

|o*gw/ota_compiler.h

|o*gw/ota_prov.c

|o*gw/ota_prov.h

|o*gw/ota_prov_attr.h

|o*gw/shared.c

|o*gw/shared.h

|o*gw/sms.c

|o*gw/sms.h

|o*gw/smsbox.c

|o*gw/smscconn.c

|o*gw/smscconn.h

|o*gw/smscconn_p.h

|o*gw/urltrans.c

|o*gw/urltrans.h

|o*gw/wap-appl.c

|o*gw/wap-appl.h

|o*gw/wap-error.c

|o*gw/wap-error.h

|o*gw/wap-maps.c

|o*gw/wap-maps.h

|o*gw/wap_ppg_push_machine.def

|o*gw/wap_ppg_session_machine.def

|o*gw/wap_push_ota.c

|o*gw/wap_push_ota.h

|o*gw/wap_push_pap_compiler.c

|o*gw/wap_push_pap_compiler.h

|o*gw/wap_push_pap_mime.c

|o*gw/wap_push_pap_mime.h

|o*gw/wap_push_ppg.c

|o*gw/wap_push_ppg.h

|o*gw/wap_push_ppg_pushuser.c

|o*gw/wap_push_ppg_pushuser.h

|o*gw/wap_push_si_compiler.c

|o*gw/wap_push_si_compiler.h

|o*gw/wap_push_sl_compiler.c

|o*gw/wap_push_sl_compiler.h

|o*gw/wapbox.c

|o*gw/wbxml_tokens.def

|o*gw/wml_compiler.c

|o*gw/wml_compiler.h

|o*gw/wml_definitions.h

|o*gw/xml_definitions.h

|o*gw/xml_shared.c

|o*gw/xml_shared.h

|o*gw/smsc/emimsg.c

|o*gw/smsc/emimsg.h

|o*gw/smsc/smasi_pdu.c

|o*gw/smsc/smasi_pdu.def

|o*gw/smsc/smasi_pdu.h

|o*gw/smsc/smpp_pdu.c

|o*gw/smsc/smpp_pdu.def

|o*gw/smsc/smpp_pdu.h

|o*gw/smsc/smpp_pdu_opt.def

|o*gw/smsc/smsc.c

|o*gw/smsc/smsc.h

|o*gw/smsc/smsc_at.c

|o*gw/smsc/smsc_at.h

|o*gw/smsc/smsc_cgw.c

|o*gw/smsc/smsc_cimd.c

|o*gw/smsc/smsc_cimd2.c

|o*gw/smsc/smsc_emi.c

|o*gw/smsc/smsc_emi_x25.c

|o*gw/smsc/smsc_fake.c

|o*gw/smsc/smsc_http.c

|o*gw/smsc/smsc_ois.c

|o*gw/smsc/smsc_oisd.c

|o*gw/smsc/smsc_p.h

|o*gw/smsc/smsc_sema.c

|o*gw/smsc/smsc_sema.h

|o*gw/smsc/smsc_smasi.c

|o*gw/smsc/smsc_smpp.c

|o*gw/smsc/smsc_soap.c

|o*gw/smsc/smsc_wrapper.c

|o*gwlib/accesslog.c

|o*gwlib/accesslog.h

|o*gwlib/cfg.c

|o*gwlib/cfg.def

|o*gwlib/cfg.h

|o*gwlib/charset.c

|o*gwlib/charset.h

|o*gwlib/conn.c

|o*gwlib/conn.h

|o*gwlib/counter.c

|o*gwlib/counter.h

|o*gwlib/date.c

|o*gwlib/date.h

|o*gwlib/dbpool.c

|o*gwlib/dbpool.h

|o*gwlib/dbpool_mysql.c

|o*gwlib/dbpool_oracle.c

|o*gwlib/dbpool_p.h

|o*gwlib/dbpool_pgsql.c

|o*gwlib/dbpool_sdb.c

|o*gwlib/dbpool_sqlite.c

|o*gwlib/dbpool_sqlite3.c

|o*gwlib/dict.c

|o*gwlib/dict.h

|o*gwlib/fdset.c

|o*gwlib/fdset.h

|o*gwlib/gw-getopt.h

|o*gwlib/gw-prioqueue.c

|o*gwlib/gw-prioqueue.h

|o*gwlib/gw-rwlock.c

|o*gwlib/gw-rwlock.h

|o*gwlib/gw_uuid.c

|o*gwlib/gw_uuid.h

|o*gwlib/gw_uuid_types.h

|o*gwlib/gwassert.h

|o*gwlib/gwlib.c

|o*gwlib/gwlib.h

|o*gwlib/gwmem-check.c

|o*gwlib/gwmem-native.c

|o*gwlib/gwmem.h

|o*gwlib/gwpoll.c

|o*gwlib/gwpoll.h

|o*gwlib/gwthread-pthread.c

|o*gwlib/gwthread.h

|o*gwlib/html-entities.def

|o*gwlib/http.c

|o*gwlib/http.h

|o*gwlib/latin1_to_gsm.h

|o*gwlib/list.c

|o*gwlib/list.h

|o*gwlib/log.c

|o*gwlib/log.h

|o*gwlib/md5.c

|o*gwlib/md5.h

|o*gwlib/mime.c

|o*gwlib/mime.h

|o*gwlib/octstr.c

|o*gwlib/octstr.h

|o*gwlib/parse.c

|o*gwlib/parse.h

|o*gwlib/pcre.c

|o*gwlib/pcre.h

|o*gwlib/pki.c

|o*gwlib/pki.h

|o*gwlib/protected.c

|o*gwlib/protected.h

|o*gwlib/regex.c

|o*gwlib/regex.h

|o*gwlib/semaphore.c

|o*gwlib/semaphore.h

|o*gwlib/socket.c

|o*gwlib/socket.h

|o*gwlib/ssl.c

|o*gwlib/ssl.h

|o*gwlib/thread.c

|o*gwlib/thread.h

|o*gwlib/utils.c

|o*gwlib/utils.h

|o*gwlib/xmlrpc.c

|o*gwlib/xmlrpc.h

|o*radius/radius_acct.c

|o*radius/radius_acct.h

|o*radius/radius_attributes.def

|o*radius/radius_pdu.c

|o*radius/radius_pdu.def

|o*radius/radius_pdu.h

|o*test/decode_emimsg.c

|o*test/decompile.c

|o*test/decompile.h

|o*test/drive_smpp.c

|o*test/drive_wapbox.c

|o*test/fakesmsc.c

|o*test/fakewap.c

|o*test/test_boxc.c

|o*test/test_cfg.c

|o*test/test_charset.c

|o*test/test_cimd2.c

|o*test/test_conn.c

|o*test/test_dbpool.c

|o*test/test_dict.c

|o*test/test_headers.c

|o*test/test_hmac.c

|o*test/test_http.c

|o*test/test_http_server.c

|o*test/test_list.c

|o*test/test_md5.c

|o*test/test_mem.c

|o*test/test_mime.c

|o*test/test_mime_multipart.c

|o*test/test_msg.c

|o*test/test_octstr_dump.c

|o*test/test_octstr_format.c

|o*test/test_octstr_immutables.c

|o*test/test_ota.c

|o*test/test_pap.c

|o*test/test_pcre.c

|o*test/test_pdu.c

|o*test/test_ppg.c

|o*test/test_prioqueue.c

|o*test/test_radius_acct.c

|o*test/test_radius_pdu.c

|o*test/test_regex.c

|o*test/test_si.c

|o*test/test_sl.c

|o*test/test_smsc.c

|o*test/test_store_dump.c

|o*test/test_udp.c

|o*test/test_urltrans.c

|o*test/test_uuid.c

|o*test/test_wakeup.c

|o*test/test_xmlrpc.c

|o*test/timestamp.c

|o*test/udpfeed.c

|o*test/wapproxy.c

|o*test/wml_tester.c

|o*utils/attgetopt.c

|o*utils/mtbatch.c

|o*utils/OTAbitmap.c

|o*utils/OTAbitmap.h

|o*utils/run_kannel_box.c

|o*utils/seewbmp.c

|o*utils/start-stop-daemon.c

|o*utils/wbmp.c

|o*utils/wbmp.h

|o*wap/cookies.c

|o*wap/cookies.h

|o*wap/timers.c

|o*wap/timers.h

|o*wap/wap.c

|o*wap/wap.h

|o*wap/wap_addr.c

|o*wap/wap_addr.h

|o*wap/wap_events.c

|o*wap/wap_events.def

|o*wap/wap_events.h

|o*wap/wsp.c

|o*wap/wsp.h

|o*wap/wsp_caps.c

|o*wap/wsp_caps.h

|o*wap/wsp_headers.c

|o*wap/wsp_headers.h

|o*wap/wsp_pdu.c

|o*wap/wsp_pdu.def

|o*wap/wsp_pdu.h

|o*wap/wsp_push_client.c

|o*wap/wsp_push_client.h

|o*wap/wsp_push_client_machine.def

|o*wap/wsp_push_client_states.def

|o*wap/wsp_server_method_machine.def

|o*wap/wsp_server_method_states.def

|o*wap/wsp_server_push_machine.def

|o*wap/wsp_server_push_states.def

|o*wap/wsp_server_session_machine.def

|o*wap/wsp_server_session_states.def

|o*wap/wsp_session.c

|o*wap/wsp_strings.c

|o*wap/wsp_strings.def

|o*wap/wsp_strings.h

|o*wap/wsp_unit.c

|o*wap/wtls-secmgr.c

|o*wap/wtls.c

|o*wap/wtls.h

|o*wap/wtls_machine-decl.h

|o*wap/wtls_pdu.c

|o*wap/wtls_pdu.h

|o*wap/wtls_pdusupport.c

|o*wap/wtls_pdusupport.h

|o*wap/wtls_state-decl.h

|o*wap/wtls_statesupport.c

|o*wap/wtls_statesupport.h

|o*wap/wtp.c

|o*wap/wtp.h

|o*wap/wtp_init.c

|o*wap/wtp_init.h

|o*wap/wtp_init_machine.def

|o*wap/wtp_init_states.def

|o*wap/wtp_pack.c

|o*wap/wtp_pack.h

|o*wap/wtp_pdu.c

|o*wap/wtp_pdu.def

|o*wap/wtp_pdu.h

|o*wap/wtp_resp.c

|o*wap/wtp_resp.h

|o*wap/wtp_resp_machine.def

|o*wap/wtp_resp_states.def

|o*wap/wtp_tid.c

|o*wap/wtp_tid.h

|o*wmlscript/wmlsc.c

|o*wmlscript/wmlsdasm.c

|o*wmlscript/ws.c

|o*wmlscript/ws.h

|o*wmlscript/wsalloc.c

|o*wmlscript/wsalloc.h

|o*wmlscript/wsasm.c

|o*wmlscript/wsasm.h

|o*wmlscript/wsbc.c

|o*wmlscript/wsbc.h

|o*wmlscript/wsbuffer.c

|o*wmlscript/wsbuffer.h

|o*wmlscript/wsencode.c

|o*wmlscript/wsencode.h

|o*wmlscript/wserror.c

|o*wmlscript/wserror.h

|o*wmlscript/wsfalloc.c

|o*wmlscript/wsfalloc.h

|o*wmlscript/wsgram.c

|o*wmlscript/wsgram.h

|o*wmlscript/wshash.c

|o*wmlscript/wshash.h

|o*wmlscript/wsieee754.c

|o*wmlscript/wsieee754.h

|o*wmlscript/wsint.h

|o*wmlscript/wslexer.c

|o*wmlscript/wsopcodes.h

|o*wmlscript/wsopt.c

|o*wmlscript/wsopt.h

|o*wmlscript/wsstdlib.c

|o*wmlscript/wsstdlib.h

|o*wmlscript/wsstream.c

|o*wmlscript/wsstream.h

|o*wmlscript/wsstream_data.c

|o*wmlscript/wsstream_file.c

|o*wmlscript/wsstree.c

|o*wmlscript/wsstree.h

|o*wmlscript/wsutf8.c

|\*wmlscript/wsutf8.h

o+Data Structures

|o*_addrpar

|o*_boxc

|o*_cookie

|o*_udpc

|o*action

|o*alert

|o*alias_t

|o*application

|o*area

|o*argument_map

|o*BearerboxAddress

|o*bulk_table_t

|o*capability

|o*cc

|o*cert_request

|o*cert_verify

|o*certificate

|o*Cfg

|o*CfgGroup

|o*CfgLoc

|o*cgwop

|o*charset_t

|o*cipher_suite

|o*client_data

|o*client_hello

|o*client_key_exchange

|o*client_status

|o*ConcatMsg

|o*conndata

|o*Connection

|o*content

|o*context

|o*Counter

|o*db_ops

|o*DBConf

|o*DBPool

|o*DBPoolConn

|o*description_t

|o*dh_parameters

|o*dhpublickey

|o*Dict

|o*dlr_db_fields

|o*dlr_entry

|o*dlr_storage

|o*ec_parameters

|o*eccurve

|o*ecpoint

|o*element

|o*emimsg

|o*ESME

|o*Event

|o*extparam

|o*FDSet

|o*finished

|o*format

|o*gw_prioqueue

|o*handshake

|o*hash_table_t

|o*hb_info

|o*headerinfo

|o*hello_request

|o*HTTPCGIVar

|o*HTTPClient

|o*httpd_command

|o*httpd_emu_arg

|o*HTTPEntity

|o*HTTPServer

|o*HTTPURLParse

|o*identifier

|o*io_arg

|o*Item

|o*key_exchange_id

|o*keyxchg_table_t

|o*linear_element

|o*List

|o*location

|o*machine_pattern

|o*md5_ctx

|o*MIMEEntity

|o*ModemDef

|o*Msg

|o*msg_hash

|o*msm_pattern

|o*Mutex

|o*MySQLConf

|o*new_thread_args

|o*nh_entry

|o*numbered_element

|o*numhash_number

|o*numhash_table

|o*numhashes

|o*Octstr

|o*ois_listentry

|o*OracleConf

|o*ota_2table_t

|o*ota_3table_t

|o*OTA_bitmap

|o*packet

|o*pap_attributes_t

|o*PAPEvent

|o*parameter

|o*parameter_set

|o*parameter_specifier

|o*parm

|o*PgSQLConf

|o*pid_list

|o*pollfd

|o*port

|o*PPGPushMachine

|o*PPGSessionMachine

|o*PrivAT2data

|o*privdata

|o*producer_info

|o*public_key

|o*RADIUS_PDU

|o*random

|o*receiver

|o*request_data

|o*rsa_encrypted_secret

|o*rsa_public_key

|o*rsa_secret

|o*RWLock

|o*sar_info_t

|o*SDBConf

|o*sema_msg

|o*sema_msglist

|o*Semaphore

|o*server

|o*server_hello

|o*server_hello_done

|o*server_key_exchange

|o*si_2table_t

|o*si_3table_t

|o*signature

|o*sigpair

|o*simple_binary_t

|o*sl_2table_t

|o*sl_3table_t

|o*sm_deliver_invoke

|o*sm_deliver_result

|o*sm_statusreport_invoke

|o*sm_statusreport_result

|o*sm_submit_invoke

|o*sm_submit_result

|o*SMASI

|o*SMASI_PDU

|o*SMPP

|o*smpp_emu_arg

|o*smpp_msg

|o*SMPP_PDU

|o*smsc_emu_arg

|o*smsc_state

|o*smsc_wrapper

|o*smscconn

|o*SMSCenter

|o*split_parts

|o*SQLite3Conf

|o*SQLiteConf

|o*status

|o*string_table_proposal_t

|o*string_table_t

|o*table

|o*tagCODEPAGE_ATTRSTART_NAME_LIST

|o*tagCODEPAGE_ATTRVALUE_NAME_LIST

|o*tagCODEPAGE_TAG_NAME_LIST

|o*tagDTD_NODE_DATA

|o*tagDTD_TYPE_LIST

|o*tagWBXML_INFO

|o*tagWBXML_NODE

|o*tagWBXML_STRING_TABLE

|o*threadinfo

|o*Timer

|o*TimerHeap

|o*Timerset

|o*to_be_signed_cert

|o*universaltime

|o*url_map_struct

|o*URLTranslation

|o*URLTranslationList

|o*user_map_struct

|o*uuid

|o*WAPAddr

|o*WAPAddrTuple

|o*WAPEvent

|o*WAPPushUser

|o*WAPPushUserList

|o*wbmp

|o*wbxml_version_t

|o*wml_attribute_t

|o*wml_binary_t

|o*wml_externalid_t

|o*wml_hash_t

|o*wml_table3_t

|o*wml_table_t

|o*WsAsmInsRec

|o*WsBcConstantRec

|o*WsBcFunctionNameRec

|o*WsBcFunctionRec

|o*WsBcPragmaRec

|o*WsBcRec

|o*WsBufferRec

|o*WsCompilerParamsRec

|o*WsCompilerRec

|o*WsContBreakRec

|o*WsExpressionRec

|o*WsFastMallocBlockRec

|o*WsFastMallocRec

|o*WsFormalParmRec

|o*WsFunctionHashRec

|o*WsFunctionRec

|o*WsHashItemRec

|o*WsHashRec

|o*WsListItemRec

|o*WsListRec

|o*WsNamespaceRec

|o*wsp_pdu

|o*WSPMachine

|o*WSPMethodMachine

|o*WSPPushClientMachine

|o*WSPPushMachine

|o*WsPragmaMetaBodyRec

|o*WsPragmaUseRec

|o*WsStatementRec

|o*WsStdLibFuncRegRec

|o*WsStdLibRegRec

|o*WsStreamDataInputCtxRec

|o*WsStreamFileCtxRec

|o*WsStreamRec

|o*WsUtf8StringRec

|o*WsVarDecRec

|o*wtls_cert

|o*wtls_payload

|o*wtls_pdu

|o*WTLSMachine

|o*wtp_pdu

|o*wtp_tpi

|o*WTPCached_tid

|o*WTPInitMachine

|o*WTPRespMachine

|o*WTPSARData

|o*xmlrpc_2table_t

|o*xmlrpc_document

|o*xmlrpc_fault

|o*xmlrpc_member

|o*xmlrpc_methodcall

|o*xmlrpc_methodresponse

|o*xmlrpc_scalar

|o*xmlrpc_table_t

|o*xmlrpc_value

|o*yyalloc

|o*YYLTYPE

|\*YYSTYPE

o*Data Fields

o+Directories

\*Globals