networkprotocols/dnsproxy/test/src/hacked_servers.cpp
branchRCL_3
changeset 22 8d540f55e491
parent 21 abbed5a4b42a
equal deleted inserted replaced
21:abbed5a4b42a 22:8d540f55e491
    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