68 TInt ServerId(const TInetAddr &aAddr) const; |
68 TInt ServerId(const TInetAddr &aAddr) const; |
69 TUint32 NameSpace(const TDnsServerFilter &aFilter, TInt aServerId) const; |
69 TUint32 NameSpace(const TDnsServerFilter &aFilter, TInt aServerId) const; |
70 TInt BuildServerList(); |
70 TInt BuildServerList(); |
71 void AddServerAddress(const TName &aInterface, const TInetAddr &aAddr); |
71 void AddServerAddress(const TName &aInterface, const TInetAddr &aAddr); |
72 void LockByAddress(const TInetAddr &aAddr, TUint32 aNid, TDnsServerFilter &aFilter); |
72 void LockByAddress(const TInetAddr &aAddr, TUint32 aNid, TDnsServerFilter &aFilter); |
|
73 inline virtual void InterfaceSuffixList(TInt aServerId, RInetSuffixList& aSuffixList) |
|
74 { |
|
75 //dummy implementation |
|
76 RInetSuffixList suffixList; |
|
77 if (aServerId) |
|
78 aSuffixList = suffixList; |
|
79 } |
|
80 inline virtual void UpdateDomain(TDnsServerFilter &aFilter) const |
|
81 { |
|
82 //dummy implementation |
|
83 if (aFilter.iServerId) |
|
84 return; |
|
85 } |
73 |
86 |
74 private: |
87 private: |
75 // Build and add interface entry to the list (basic operation) |
88 // Build and add interface entry to the list (basic operation) |
76 TInt AddInterfaceEntry(const TSoInetIfQuery &aInfo); |
89 TInt AddInterfaceEntry(const TSoInetIfQuery &aInfo); |
77 // Find interface matching the destination address |
90 // Find interface matching the destination address |