{srcfile, "application"}.
{appname, "megaco"}.
{appvsn, "1.0.3"}.
{module, "megaco"}.
{modulesummary, " Main API of the Megaco application "}.
{name, "start/0"}.
{fsummary, "Starts the Megaco application"}.
{name, "stop/0"}.
{name, "stop"}.
{fsummary, "Stops the Megaco application"}.
{name, "start_user/2"}.
{fsummary, "Initial configuration of a user"}.
{name, "stop_user/1"}.
{fsummary, "Delete the configuration of a user"}.
{name, "user_info/2"}.
{fsummary, "Lookup user information"}.
{name, "update_user_info/3"}.
{fsummary, "Update information about a user"}.
{name, "conn_info/2"}.
{fsummary, "Lookup information about an active connection"}.
{name, "update_conn_info/3"}.
{fsummary, "Update information about an active connection"}.
{name, "system_info/1"}.
{fsummary, "Lookup system information"}.
{name, "connect/4"}.
{fsummary, "Establish a &#34;virtual&#34; connection"}.
{name, "disconnect/2"}.
{fsummary, "Tear down a &#34;virtual&#34; connection"}.
{name, "call/3"}.
{fsummary, "Sends a transaction request and waits for a reply"}.
{name, "cast/3"}.
{fsummary, "Sends a transaction request but does NOT wait for a reply"}.
{name, "cancel/2"}.
{fsummary, "Cancel all outstanding messages for this connection"}.
{name, "process_received_message/4"}.
{fsummary, "Process a received message"}.
{name, "receive_message/4"}.
{fsummary, "Process a received message"}.
{name, "parse_digit_map/1"}.
{fsummary, "Parses a digit map body"}.
{name, "eval_digit_map/1"}.
{name, "eval_digit_map/2"}.
{fsummary, "Collect digit map letters according to the digit map"}.
{name, "report_digit_event/2"}.
{fsummary, "Send one or more events to the event collector process"}.
{name, "test_digit_event/2"}.
{fsummary, "Feed digit map collector with events and return the result"}.
{module, "megaco_tcp"}.
{modulesummary, " Interface module to TPKT transport protocol for Megaco/H.248. "}.
{name, "start_transport/0"}.
{fsummary, ""}.
{name, "listen/2"}.
{fsummary, ""}.
{name, "connect/2"}.
{fsummary, ""}.
{name, "close/1"}.
{fsummary, ""}.
{name, "socket/1"}.
{fsummary, ""}.
{name, "send_message/2"}.
{fsummary, ""}.
{name, "block/1"}.
{fsummary, ""}.
{name, "unblock/1"}.
{fsummary, ""}.
{module, "megaco_udp"}.
{modulesummary, " Interface module to UDP transport protocol for Megaco/H.248. "}.
{name, "start_transport/0"}.
{fsummary, ""}.
{name, "open/2"}.
{fsummary, ""}.
{name, "close/2"}.
{fsummary, ""}.
{name, "socket/1"}.
{fsummary, ""}.
{name, "create_send_handle/3"}.
{fsummary, ""}.
{name, "send_message/2"}.
{fsummary, ""}.
{name, "block/1"}.
{fsummary, ""}.
{name, "unblock/1"}.
{fsummary, ""}.
{module, "megaco_user"}.
{modulesummary, " Callback module for users of the Megaco application "}.
{name, "handle_connect/2"}.
{fsummary, "Invoked when a new connection is established"}.
{name, "handle_disconnect/3"}.
{fsummary, "Invoked when a connection is teared down"}.
{name, "handle_syntax_error/3"}.
{fsummary, "Invoked when a received message had syntax errors"}.
{name, "handle_message_error/3"}.
{fsummary, "Invoked when a received message just contains an error"}.
{name, "handle_trans_request/3"}.
{fsummary, "Invoked for each transaction request"}.
{name, "handle_trans_long_request/3"}.
{fsummary, "Optionally invoked for a time consuming transaction request"}.
{name, "handle_trans_reply/4"}.
{fsummary, "Optionally invoked for a transaction reply"}.
{name, "handle_trans_ack/4"}.
{fsummary, "Optionally invoked for a transaction acknowledgement"}.
{name, "handle_unexpected_trans/3"}.
{fsummary, "Invoked when an unexpected message is received"}.
{module, "megaco_flex_scanner"}.
{modulesummary, " Interface module to the flex scanner linked in driver. "}.
{name, "start/0"}.
{fsummary, ""}.
{module, "megaco_codec_meas"}.
{modulesummary, " This module implements a simple megaco codec measurement tool. "}.
{name, "t/0"}.
{fsummary, ""}.
{name, "t/1"}.
{fsummary, ""}.
{module, "megaco_codec_transform"}.
{modulesummary, " Megaco message transformation utility. "}.
{name, "tt/0"}.
{fsummary, ""}.
{name, "tb/0"}.
{fsummary, ""}.
{name, "t/2"}.
{fsummary, ""}.
{name, "t/2"}.
{fsummary, ""}.
{name, "tmf/3"}.
{fsummary, ""}.
{name, "tm/3"}.
{fsummary, ""}.
