interface UdpMessage
(source)
encode |
abstract fun encode(): Bytes |
getMessageType |
abstract fun getMessageType(): Bytes |
AUTH_TAG_LENGTH |
const val AUTH_TAG_LENGTH: Int |
ID_NONCE_LENGTH |
const val ID_NONCE_LENGTH: Int |
MAX_UDP_MESSAGE_SIZE |
const val MAX_UDP_MESSAGE_SIZE: Int |
RANDOM_DATA_LENGTH |
const val RANDOM_DATA_LENGTH: Int |
REQUEST_ID_LENGTH |
const val REQUEST_ID_LENGTH: Int |
TAG_LENGTH |
const val TAG_LENGTH: Int |
authTag |
fun authTag(): Bytes |
getSourceFromTag |
fun getSourceFromTag(tag: Bytes, dest: Bytes): Bytes |
idNonce |
fun idNonce(): Bytes |
magic |
fun magic(dest: Bytes): Bytes |
requestId |
fun requestId(): Bytes |
tag |
fun tag(src: Bytes, dest: Bytes): Bytes |
FindNodeMessage |
class FindNodeMessage : UdpMessage |
NodesMessage |
class NodesMessage : UdpMessage |
PingMessage |
class PingMessage : UdpMessage |
PongMessage |
class PongMessage : UdpMessage |
RandomMessage |
class RandomMessage : UdpMessage |
RegConfirmationMessage |
class RegConfirmationMessage : UdpMessage |
RegTopicMessage |
class RegTopicMessage : UdpMessage |
TicketMessage |
class TicketMessage : UdpMessage |
TopicQueryMessage |
class TopicQueryMessage : UdpMessage |
WhoAreYouMessage |
class WhoAreYouMessage : UdpMessage |