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