diff options
author | Luigi Rizzo <rizzo@icir.org> | 2007-07-22 17:27:52 +0000 |
---|---|---|
committer | Luigi Rizzo <rizzo@icir.org> | 2007-07-22 17:27:52 +0000 |
commit | e603d729a9bc02b4f2f81c2f4335093dc29a69b6 (patch) | |
tree | 9ae65c4f220f6836da57437dc787fe4aaa293811 /channels | |
parent | 0d5e33f2c329c83df131a13f51be08207477aa9d (diff) |
minor clarification on the usage of SIP_* flags.
Also correct some items that were misclassified.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@76348 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_sip.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index ff2eec099..94f36a1c9 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -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 */ |