[asterisk-commits] russell: branch russell/bindings r103310 - /team/russell/bindings/bindings/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Feb 11 06:59:48 CST 2008


Author: russell
Date: Mon Feb 11 06:59:48 2008
New Revision: 103310

URL: http://svn.digium.com/view/asterisk?view=rev&rev=103310
Log:
Reorganize the ast_cdr interface file a bit so that the ast_cdr struct
doesn't keep getting put in there over and over and checked in as such

Added:
    team/russell/bindings/bindings/ast_cdr_base.i
      - copied, changed from r103309, team/russell/bindings/bindings/ast_cdr.i
Removed:
    team/russell/bindings/bindings/ast_cdr.i
Modified:
    team/russell/bindings/bindings/   (props changed)
    team/russell/bindings/bindings/Makefile

Propchange: team/russell/bindings/bindings/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Feb 11 06:59:48 2008
@@ -2,3 +2,4 @@
 ast_cdr.py
 ast_cdr.pyc
 ast_cdr_wrap.c
+ast_cdr.i

Modified: team/russell/bindings/bindings/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/bindings/bindings/Makefile?view=diff&rev=103310&r1=103309&r2=103310
==============================================================================
--- team/russell/bindings/bindings/Makefile (original)
+++ team/russell/bindings/bindings/Makefile Mon Feb 11 06:59:48 2008
@@ -18,6 +18,7 @@
 ast_channel.i: $(ASTTOPDIR)/include/asterisk/channel.h
 
 ast_cdr.i: $(ASTTOPDIR)/include/asterisk/cdr.h
+	cat ast_cdr_base.i > $@
 	$(AWK) -f get_swig $< >> $@
 
 ast_cdr_wrap.c: ast_cdr.i

Copied: team/russell/bindings/bindings/ast_cdr_base.i (from r103309, team/russell/bindings/bindings/ast_cdr.i)
URL: http://svn.digium.com/view/asterisk/team/russell/bindings/bindings/ast_cdr_base.i?view=diff&rev=103310&p1=team/russell/bindings/bindings/ast_cdr.i&r1=103309&p2=team/russell/bindings/bindings/ast_cdr_base.i&r2=103310
==============================================================================
--- team/russell/bindings/bindings/ast_cdr.i (original)
+++ team/russell/bindings/bindings/ast_cdr_base.i Mon Feb 11 06:59:48 2008
@@ -64,49 +64,4 @@
     }
 };
 
-/*! \brief Responsible for call detail data */
-struct ast_cdr {
-	/*! Caller*ID with text */
-	char clid[AST_MAX_EXTENSION];
-	/*! Caller*ID number */
-	char src[AST_MAX_EXTENSION];		
-	/*! Destination extension */
-	char dst[AST_MAX_EXTENSION];		
-	/*! Destination context */
-	char dcontext[AST_MAX_EXTENSION];	
-	
-	char channel[AST_MAX_EXTENSION];
-	/*! Destination channel if appropriate */
-	char dstchannel[AST_MAX_EXTENSION];	
-	/*! Last application if appropriate */
-	char lastapp[AST_MAX_EXTENSION];	
-	/*! Last application data */
-	char lastdata[AST_MAX_EXTENSION];	
-	
-	struct timeval start;
-	
-	struct timeval answer;
-	
-	struct timeval end;
-	/*! Total time in system, in seconds */
-	long int duration;				
-	/*! Total time call is up, in seconds */
-	long int billsec;				
-	/*! What happened to the call */
-	long int disposition;			
-	/*! What flags to use */
-	long int amaflags;				
-	/*! What account number to use */
-	char accountcode[AST_MAX_ACCOUNT_CODE];			
-	/*! flags */
-	unsigned int flags;				
-	/*! Unique Channel Identifier */
-	char uniqueid[32];
-	/*! User field */
-	char userfield[AST_MAX_USER_FIELD];
 
-	/*! A linked list for variables */
-	struct varshead varshead;
-
-	struct ast_cdr *next;
-};




More information about the asterisk-commits mailing list