Sun May 20 06:38:22 2012

Asterisk developer's documentation


ast_msg_tech Struct Reference

A message technology. More...

#include <message.h>


Data Fields

int(*const msg_send )(const struct ast_msg *msg, const char *to, const char *from)
 Send a message.
const char *const name
 Name of this message technology.


Detailed Description

A message technology.

A message technology is capable of transmitting text messages.

Definition at line 51 of file message.h.


Field Documentation

int(* const msg_send)(const struct ast_msg *msg, const char *to, const char *from)

Send a message.

Parameters:
msg the message to send
to the URI of where the message is being sent
from the URI of where the message was sent from
The fields of the ast_msg are guaranteed not to change during the duration of this function call.

Return values:
0 success
non-zero failure

Referenced by msg_send_exec().

const char* const name

Name of this message technology.

This is the name that comes at the beginning of a URI for messages that should be sent to this message technology implementation. For example, messages sent to "xmpp:rbryant@digium.com" would be passed to the ast_msg_tech with a name of "xmpp".

Definition at line 60 of file message.h.

Referenced by ast_msg_tech_register(), ast_msg_tech_unregister(), msg_send_exec(), msg_tech_cmp(), and msg_tech_hash().


The documentation for this struct was generated from the following file:

Generated on Sun May 20 06:38:22 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6