1// Signature format: 2.0
2package com.android.server.wifi.coex {
3
4  public class DefaultChannels {
5    ctor public DefaultChannels();
6    method public int getDefault2g();
7    method public int getDefault5g();
8    method public void setDefault2g(int);
9    method public void setDefault5g(int);
10  }
11
12  public class Entry {
13    ctor public Entry();
14    method public int getBand();
15    method public com.android.server.wifi.coex.Override getOverride();
16    method public com.android.server.wifi.coex.Params getParams();
17    method public int getPowerCapDbm();
18    method public com.android.server.wifi.coex.RatType getRat();
19    method public void setBand(int);
20    method public void setOverride(com.android.server.wifi.coex.Override);
21    method public void setParams(com.android.server.wifi.coex.Params);
22    method public void setPowerCapDbm(int);
23    method public void setRat(com.android.server.wifi.coex.RatType);
24  }
25
26  public class HarmonicParams {
27    ctor public HarmonicParams();
28    method public int getN();
29    method public int getOverlap();
30    method public void setN(int);
31    method public void setOverlap(int);
32  }
33
34  public class IntermodParams {
35    ctor public IntermodParams();
36    method public int getM();
37    method public int getN();
38    method public int getOverlap();
39    method public void setM(int);
40    method public void setN(int);
41    method public void setOverlap(int);
42  }
43
44  public class NeighborThresholds {
45    ctor public NeighborThresholds();
46    method public int getCellVictimMhz();
47    method public int getWifiVictimMhz();
48    method public void setCellVictimMhz(int);
49    method public void setWifiVictimMhz(int);
50  }
51
52  public class Override {
53    ctor public Override();
54    method public com.android.server.wifi.coex.Override2g getOverride2g();
55    method public com.android.server.wifi.coex.Override5g getOverride5g();
56    method public void setOverride2g(com.android.server.wifi.coex.Override2g);
57    method public void setOverride5g(com.android.server.wifi.coex.Override5g);
58  }
59
60  public class Override2g {
61    ctor public Override2g();
62    method public java.util.List<com.android.server.wifi.coex.OverrideCategory2g> getCategory();
63    method public java.util.List<java.lang.Integer> getChannel();
64  }
65
66  public class Override5g {
67    ctor public Override5g();
68    method public java.util.List<com.android.server.wifi.coex.OverrideCategory5g> getCategory();
69    method public java.util.List<java.lang.Integer> getChannel();
70  }
71
72  public enum OverrideCategory2g {
73    method public String getRawName();
74    enum_constant public static final com.android.server.wifi.coex.OverrideCategory2g all;
75  }
76
77  public enum OverrideCategory5g {
78    method public String getRawName();
79    enum_constant public static final com.android.server.wifi.coex.OverrideCategory5g _160Mhz;
80    enum_constant public static final com.android.server.wifi.coex.OverrideCategory5g _20Mhz;
81    enum_constant public static final com.android.server.wifi.coex.OverrideCategory5g _40Mhz;
82    enum_constant public static final com.android.server.wifi.coex.OverrideCategory5g _80Mhz;
83    enum_constant public static final com.android.server.wifi.coex.OverrideCategory5g all;
84  }
85
86  public class Params {
87    ctor public Params();
88    method public com.android.server.wifi.coex.DefaultChannels getDefaultChannels();
89    method public com.android.server.wifi.coex.HarmonicParams getHarmonicParams2g();
90    method public com.android.server.wifi.coex.HarmonicParams getHarmonicParams5g();
91    method public com.android.server.wifi.coex.IntermodParams getIntermodParams2g();
92    method public com.android.server.wifi.coex.IntermodParams getIntermodParams5g();
93    method public com.android.server.wifi.coex.NeighborThresholds getNeighborThresholds();
94    method public void setDefaultChannels(com.android.server.wifi.coex.DefaultChannels);
95    method public void setHarmonicParams2g(com.android.server.wifi.coex.HarmonicParams);
96    method public void setHarmonicParams5g(com.android.server.wifi.coex.HarmonicParams);
97    method public void setIntermodParams2g(com.android.server.wifi.coex.IntermodParams);
98    method public void setIntermodParams5g(com.android.server.wifi.coex.IntermodParams);
99    method public void setNeighborThresholds(com.android.server.wifi.coex.NeighborThresholds);
100  }
101
102  public enum RatType {
103    method public String getRawName();
104    enum_constant public static final com.android.server.wifi.coex.RatType LTE;
105    enum_constant public static final com.android.server.wifi.coex.RatType NR;
106  }
107
108  public class Table {
109    ctor public Table();
110    method public java.util.List<com.android.server.wifi.coex.Entry> getEntry();
111  }
112
113  public class XmlParser {
114    ctor public XmlParser();
115    method public static com.android.server.wifi.coex.DefaultChannels readDefaultChannels(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
116    method public static com.android.server.wifi.coex.Entry readEntry(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
117    method public static com.android.server.wifi.coex.NeighborThresholds readNeighborThresholds(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
118    method public static com.android.server.wifi.coex.Override readOverride(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
119    method public static com.android.server.wifi.coex.Override2g readOverride2g(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
120    method public static com.android.server.wifi.coex.Override5g readOverride5g(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
121    method public static com.android.server.wifi.coex.Params readParams(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
122    method public static com.android.server.wifi.coex.Table readTable(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
123    method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
124    method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
125  }
126
127}
128
129