]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
minor clarification on the usage of SIP_* flags.
authorLuigi Rizzo <rizzo@icir.org>
Sun, 22 Jul 2007 17:27:52 +0000 (17:27 +0000)
committerLuigi Rizzo <rizzo@icir.org>
Sun, 22 Jul 2007 17:27:52 +0000 (17:27 +0000)
Also correct some items that were misclassified.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@76348 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index ff2eec0990f8d509223814b443ce9246848227ec..94f36a1c9eb97d53b77fb42c86e112f1736298d7 100644 (file)
@@ -732,11 +732,12 @@ struct sip_auth {
 };
 
 /*--- Various flags for the flags field in the pvt structure 
-       Trying to sort these up:
-       D: Dialog only
-       DP: Dialog and peer/user
-       P: Peer/user only, not dialog
-       G: Global flag only
+       Trying to sort these up (one or more of the following):
+       D: Dialog
+       P: Peer/user
+       G: Global flag
+       When flags are used by multiple structures, it is important that
+       they have a common layout so it is easy to copy them.
 */
 #define __SIP_ALREADYGONE              (1 << 0)        /*!< D: Whether or not we've already been destroyed by our peer */
 #define __SIP_NEEDDESTROY              (1 << 1)        /*!< D: if we need to be destroyed by the monitor thread */
@@ -792,10 +793,10 @@ struct sip_auth {
 
 /*--- a new page of flags (for flags[1] */
 /* realtime flags */
-#define SIP_PAGE2_RTCACHEFRIENDS       (1 << 0)        /*!< G: Should we keep RT objects in memory for extended time? */
+#define SIP_PAGE2_RTCACHEFRIENDS       (1 << 0)        /*!< GP: Should we keep RT objects in memory for extended time? */
 #define SIP_PAGE2_RTUPDATE             (1 << 1)        /*!< G: Update database with registration data for peer? */
-#define SIP_PAGE2_RTAUTOCLEAR          (1 << 2)        /*!< G: Should we clean memory from peers after expiry? */
-#define SIP_PAGE2_RT_FROMCONTACT       (1 << 4)        
+#define SIP_PAGE2_RTAUTOCLEAR          (1 << 2)        /*!< GP: Should we clean memory from peers after expiry? */
+#define SIP_PAGE2_RT_FROMCONTACT       (1 << 4)        /*!< P: ... */
 #define SIP_PAGE2_RTSAVE_SYSNAME       (1 << 5)        /*!< G: Save system name at registration? */
 /* Space for addition of other realtime flags in the future */
 #define SIP_PAGE2_IGNOREREGEXPIRE      (1 << 10)       /*!< G: Ignore expiration of peer  */