MCPcopy
hub / github.com/mitmproxy/mitmproxy / __init__

Method __init__

mitmproxy/contrib/wbxml/ASWBXML.py:44–815  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

42 stringTableLengthByte = 0x00
43
44 def __init__(self):
45
46 # empty on init
47 self.xmlDoc = xml.dom.minidom.Document()
48 self.currentCodePage = 0
49 self.defaultCodePage = -1
50
51 # Load up code pages
52 # Currently there are 25 code pages as per MS-ASWBXML
53 self.codePages = []
54
55 # region Code Page Initialization
56 # Code Page 0: AirSync
57 # region AirSync Code Page
58 page = ASWBXMLCodePage()
59 page.namespace = "AirSync:"
60 page.xmlns = "airsync"
61
62 page.addToken(0x05, "Sync")
63 page.addToken(0x06, "Responses")
64 page.addToken(0x07, "Add")
65 page.addToken(0x08, "Change")
66 page.addToken(0x09, "Delete")
67 page.addToken(0x0A, "Fetch")
68 page.addToken(0x0B, "SyncKey")
69 page.addToken(0x0C, "ClientId")
70 page.addToken(0x0D, "ServerId")
71 page.addToken(0x0E, "Status")
72 page.addToken(0x0F, "Collection")
73 page.addToken(0x10, "Class")
74 page.addToken(0x12, "CollectionId")
75 page.addToken(0x13, "GetChanges")
76 page.addToken(0x14, "MoreAvailable")
77 page.addToken(0x15, "WindowSize")
78 page.addToken(0x16, "Commands")
79 page.addToken(0x17, "Options")
80 page.addToken(0x18, "FilterType")
81 page.addToken(0x1B, "Conflict")
82 page.addToken(0x1C, "Collections")
83 page.addToken(0x1D, "ApplicationData")
84 page.addToken(0x1E, "DeletesAsMoves")
85 page.addToken(0x20, "Supported")
86 page.addToken(0x21, "SoftDelete")
87 page.addToken(0x22, "MIMESupport")
88 page.addToken(0x23, "MIMETruncation")
89 page.addToken(0x24, "Wait")
90 page.addToken(0x25, "Limit")
91 page.addToken(0x26, "Partial")
92 page.addToken(0x27, "ConversationMode")
93 page.addToken(0x28, "MaxItems")
94 page.addToken(0x29, "HeartbeatInterval")
95 self.codePages.append(page)
96 # endregion
97
98 # Code Page 1: Contacts
99 # region Contacts Code Page
100 page = ASWBXMLCodePage()
101 page.namespace = "Contacts:"

Callers

nothing calls this directly

Calls 3

addTokenMethod · 0.95
ASWBXMLCodePageClass · 0.90
appendMethod · 0.45

Tested by

no test coverage detected