[Asterisk-cvs] asterisk/include/asterisk channel.h, 1.57,
1.58 channel_pvt.h, 1.14, 1.15
markster at lists.digium.com
markster at lists.digium.com
Sat Oct 23 08:16:01 CDT 2004
- Previous message: [Asterisk-cvs] asterisk channel.c,1.141,1.142 manager.c,1.76,1.77
- Next message: [Asterisk-cvs] asterisk/channels chan_agent.c, 1.84,
1.85 chan_iax2.c, 1.210, 1.211 chan_local.c, 1.34,
1.35 chan_mgcp.c, 1.86, 1.87 chan_oss.c, 1.35, 1.36 chan_sip.c,
1.542, 1.543 chan_skinny.c, 1.57, 1.58 chan_zap.c, 1.360, 1.361
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /usr/cvsroot/asterisk/include/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv444/include/asterisk
Modified Files:
channel.h channel_pvt.h
Log Message:
First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)
Index: channel.h
===================================================================
RCS file: /usr/cvsroot/asterisk/include/asterisk/channel.h,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -d -r1.57 -r1.58
--- channel.h 3 Oct 2004 04:19:58 -0000 1.57
+++ channel.h 23 Oct 2004 12:19:47 -0000 1.58
@@ -93,8 +93,9 @@
/*! Whether or not the generator should be interrupted by write */
int writeinterrupt;
- /*! Who are we bridged to, if we're bridged */
- struct ast_channel *bridge;
+ /*! Who are we bridged to, if we're bridged Do not access directly,
+ use ast_bridged_channel(chan) */
+ struct ast_channel *_bridge;
/*! Who did we call? */
struct ast_channel *dialed;
/*! Who called us? */
@@ -815,6 +816,9 @@
int ast_do_masquerade(struct ast_channel *chan);
+/* Find bridged channel */
+struct ast_channel *ast_bridged_channel(struct ast_channel *chan);
+
/* Misc. functions below */
/* Helper function for migrating select to poll */
Index: channel_pvt.h
===================================================================
RCS file: /usr/cvsroot/asterisk/include/asterisk/channel_pvt.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- channel_pvt.h 6 Apr 2004 22:17:32 -0000 1.14
+++ channel_pvt.h 23 Oct 2004 12:19:47 -0000 1.15
@@ -69,6 +69,8 @@
int (*transfer)(struct ast_channel *chan, char *newdest);
/*! Write a frame, in standard format */
int (*write_video)(struct ast_channel *chan, struct ast_frame *frame);
+ /*! Find bridged channel */
+ struct ast_channel * (*bridged_channel)(struct ast_channel *chan, struct ast_channel *bridge);
};
//! Create a channel structure
- Previous message: [Asterisk-cvs] asterisk channel.c,1.141,1.142 manager.c,1.76,1.77
- Next message: [Asterisk-cvs] asterisk/channels chan_agent.c, 1.84,
1.85 chan_iax2.c, 1.210, 1.211 chan_local.c, 1.34,
1.35 chan_mgcp.c, 1.86, 1.87 chan_oss.c, 1.35, 1.36 chan_sip.c,
1.542, 1.543 chan_skinny.c, 1.57, 1.58 chan_zap.c, 1.360, 1.361
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the svn-commits
mailing list