nsIDNSRecord 编辑
netwerk/dns/nsIDNSRecord.idl
Scriptable This interface represents the result of a DNS lookup. Since a DNS query may return more than one resolved IP address, the record acts like an enumerator, allowing the caller to easily step through the list of IP addresses. Inherits from: nsISupports
Last changed in Gecko 1.7Method overview
PRNetAddr getNextAddr(in PRUint16 aPort); Native code only! |
ACString getNextAddrAsString(); |
boolean hasMore(); |
void rewind(); |
Attributes
Attribute | Type | Description |
canonicalName | ACString | for example, www.mozilla.org --> rheet.mozilla.org. Read only. |
Methods
Native code only!getNextAddr
This function copies the value of the next IP address into the given PRNetAddr struct and increments the internal address iterator.
PRNetAddr getNextAddr( in PRUint16 aPort );
Parameters
aPort
- A port number to initialize the PRNetAddr with.
Return value
The value of the next IP address.
getNextAddrAsString()
This function returns the value of the next IP address as a string and increments the internal address iterator.
ACString getNextAddrAsString();
Parameters
None.
Return value
The value of the next IP address as a string.
hasMore()
This method checks if there is another address in the record.
boolean hasMore();
Parameters
None.
Return value
true
if there is another address in the record.
rewind()
This function resets the internal address iterator to the first address in the record.
void rewind();
Parameters
None.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论