Constify the ast_frame arg to ast_queue_frame().
authorRussell Bryant <russell@russellbryant.com>
Sun, 31 May 2009 01:19:30 +0000 (01:19 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sun, 31 May 2009 01:19:30 +0000 (01:19 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@198434 65c4cc65-6c06-0410-ace0-fbb531ad65f3

include/asterisk/channel.h
main/channel.c

index a3f979b..193d0ff 100644 (file)
@@ -929,7 +929,7 @@ struct ast_channel * attribute_malloc __attribute__((format(printf, 12, 13)))
  *
  * \note The channel does not need to be locked before calling this function.
  */
-int ast_queue_frame(struct ast_channel *chan, struct ast_frame *f);
+int ast_queue_frame(struct ast_channel *chan, const struct ast_frame *f);
 
 /*!
  * \brief Queue an outgoing frame to the head of the frame queue
@@ -943,7 +943,7 @@ int ast_queue_frame(struct ast_channel *chan, struct ast_frame *f);
  * \retval 0 success
  * \retval non-zero failure
  */
-int ast_queue_frame_head(struct ast_channel *chan, struct ast_frame *f);
+int ast_queue_frame_head(struct ast_channel *chan, const struct ast_frame *f);
 
 /*!
  * \brief Queue a hangup frame
index a87e6dc..bd997de 100644 (file)
@@ -1017,7 +1017,7 @@ struct ast_channel *__ast_channel_alloc(int needqueue, int state, const char *ci
 }
 
 /*! \brief Queue an outgoing media frame */
-static int __ast_queue_frame(struct ast_channel *chan, struct ast_frame *fin, int head)
+static int __ast_queue_frame(struct ast_channel *chan, const struct ast_frame *fin, int head)
 {
        struct ast_frame *f;
        struct ast_frame *cur;
@@ -1078,12 +1078,12 @@ static int __ast_queue_frame(struct ast_channel *chan, struct ast_frame *fin, in
        return 0;
 }
 
-int ast_queue_frame(struct ast_channel *chan, struct ast_frame *fin)
+int ast_queue_frame(struct ast_channel *chan, const struct ast_frame *fin)
 {
        return __ast_queue_frame(chan, fin, 0);
 }
 
-int ast_queue_frame_head(struct ast_channel *chan, struct ast_frame *fin)
+int ast_queue_frame_head(struct ast_channel *chan, const struct ast_frame *fin)
 {
        return __ast_queue_frame(chan, fin, 1);
 }