コード例 #1
0
ファイル: message.py プロジェクト: prownsix/txradius
def get_interim_update(pkt, defval=300):
    try:
        return tools.DecodeInteger(pkt.get(85)[0]) or defval
    except:
        return defval
コード例 #2
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_nas_port_type(self):
     try:
         return tools.DecodeInteger(self.get(61)[0]) or 0
     except:
         return 0
コード例 #3
0
ファイル: message.py プロジェクト: prownsix/txradius
def get_session_timeout(pkt, defval=86400):
    try:
        return tools.DecodeInteger(pkt.get(27)[0]) or defval
    except:
        return defval
コード例 #4
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_terminate_cause(self):
     try:
         return tools.DecodeInteger(self.get(49)[0]) or 0
     except:
         return 0
コード例 #5
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_output_gigawords(self):
     try:
         return tools.DecodeInteger(self.get(53)[0]) or 0
     except:
         return 0
コード例 #6
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_sessiontime(self):
     try:
         return tools.DecodeInteger(self.get(46)[0]) or 0
     except:
         return 0
コード例 #7
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_output_packets(self):
     try:
         return tools.DecodeInteger(self.get(48)[0]) or 0
     except:
         return 0
コード例 #8
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_input_octets(self):
     try:
         return tools.DecodeInteger(self.get(42)[0]) or 0
     except:
         return 0
コード例 #9
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_status_type(self):
     try:
         return tools.DecodeInteger(self.get(40)[0])
     except:
         return 0
コード例 #10
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_session_timeout(self):
     try:
         return tools.DecodeInteger(self.get(27)[0]) or 0
     except:
         return 0
コード例 #11
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_service_type(self):
     try:
         return tools.DecodeInteger(self.get(0)[0]) or 0
     except:
         return 0
コード例 #12
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_interim_interval(self):
     try:
         return tools.DecodeInteger(self.get(85)[0]) or 0
     except:
         return 0