Definition at line 19 of file NetworkRemoteEndpoint.cs.
◆ attachEvent()
bool IXICore.Network.RemoteEndpoint.attachEvent |
( |
NetworkEvents.Type |
type, |
|
|
byte [] |
address |
|
) |
| |
◆ calculateTimeDifference()
long IXICore.Network.RemoteEndpoint.calculateTimeDifference |
( |
| ) |
|
◆ detachEvent()
bool IXICore.Network.RemoteEndpoint.detachEvent |
( |
NetworkEvents.Type |
type, |
|
|
byte [] |
address |
|
) |
| |
◆ detachEvents()
◆ disconnect()
virtual void IXICore.Network.RemoteEndpoint.disconnect |
( |
| ) |
|
|
virtual |
◆ getFullAddress()
string IXICore.Network.RemoteEndpoint.getFullAddress |
( |
bool |
useIncomingPorts = false | ) |
|
◆ getQueuedMessageCount()
int IXICore.Network.RemoteEndpoint.getQueuedMessageCount |
( |
| ) |
|
◆ isConnected()
bool IXICore.Network.RemoteEndpoint.isConnected |
( |
| ) |
|
◆ isSubscribedToEvent()
bool IXICore.Network.RemoteEndpoint.isSubscribedToEvent |
( |
NetworkEvents.Type |
type, |
|
|
byte [] |
address |
|
) |
| |
◆ parseDataInternal()
void IXICore.Network.RemoteEndpoint.parseDataInternal |
( |
byte [] |
data, |
|
|
RemoteEndpoint |
endpoint |
|
) |
| |
|
protected |
◆ parseLoop()
void IXICore.Network.RemoteEndpoint.parseLoop |
( |
| ) |
|
|
protected |
◆ prepareSocket()
void IXICore.Network.RemoteEndpoint.prepareSocket |
( |
Socket |
socket | ) |
|
|
protected |
◆ readSocketData()
byte [] IXICore.Network.RemoteEndpoint.readSocketData |
( |
| ) |
|
|
protected |
◆ readTimeSyncData()
void IXICore.Network.RemoteEndpoint.readTimeSyncData |
( |
| ) |
|
|
protected |
◆ recvLoop()
virtual void IXICore.Network.RemoteEndpoint.recvLoop |
( |
| ) |
|
|
protectedvirtual |
◆ sendData()
void IXICore.Network.RemoteEndpoint.sendData |
( |
ProtocolMessageCode |
code, |
|
|
byte [] |
data, |
|
|
byte [] |
helper_data = null |
|
) |
| |
◆ sendDataInternal()
void IXICore.Network.RemoteEndpoint.sendDataInternal |
( |
ProtocolMessageCode |
code, |
|
|
byte [] |
data, |
|
|
byte [] |
checksum |
|
) |
| |
|
protected |
◆ sendLoop()
void IXICore.Network.RemoteEndpoint.sendLoop |
( |
| ) |
|
|
protected |
◆ sendTimeSyncMessages()
void IXICore.Network.RemoteEndpoint.sendTimeSyncMessages |
( |
| ) |
|
|
protected |
◆ start()
void IXICore.Network.RemoteEndpoint.start |
( |
Socket |
socket = null | ) |
|
◆ stop()
void IXICore.Network.RemoteEndpoint.stop |
( |
| ) |
|
◆ address
string IXICore.Network.RemoteEndpoint.address = "127.0.0.1" |
◆ blockHeight
ulong IXICore.Network.RemoteEndpoint.blockHeight = 0 |
◆ challenge
byte [] IXICore.Network.RemoteEndpoint.challenge = null |
◆ clientSocket
Socket IXICore.Network.RemoteEndpoint.clientSocket |
◆ enableSendTimeSyncMessages
bool IXICore.Network.RemoteEndpoint.enableSendTimeSyncMessages = true |
|
protected |
◆ fullAddress
string IXICore.Network.RemoteEndpoint.fullAddress = "127.0.0.1:0" |
◆ fullyStopped
bool IXICore.Network.RemoteEndpoint.fullyStopped = false |
◆ helloReceived
bool IXICore.Network.RemoteEndpoint.helloReceived = false |
◆ incomingPort
int IXICore.Network.RemoteEndpoint.incomingPort = 0 |
◆ lastDataReceivedTime
long IXICore.Network.RemoteEndpoint.lastDataReceivedTime = 0 |
|
protected |
◆ lastDataSentTime
long IXICore.Network.RemoteEndpoint.lastDataSentTime = 0 |
|
protected |
◆ parseThread
Thread IXICore.Network.RemoteEndpoint.parseThread = null |
|
protected |
◆ presence
Presence IXICore.Network.RemoteEndpoint.presence = null |
◆ presenceAddress
◆ recvThread
Thread IXICore.Network.RemoteEndpoint.recvThread = null |
|
protected |
◆ remoteIP
IPEndPoint IXICore.Network.RemoteEndpoint.remoteIP |
◆ running
bool IXICore.Network.RemoteEndpoint.running = false |
|
protected |
◆ sendThread
Thread IXICore.Network.RemoteEndpoint.sendThread = null |
|
protected |
◆ serverPubKey
byte [] IXICore.Network.RemoteEndpoint.serverPubKey = null |
◆ serverWalletAddress
byte [] IXICore.Network.RemoteEndpoint.serverWalletAddress = null |
◆ state
◆ timeDifference
long IXICore.Network.RemoteEndpoint.timeDifference = 0 |
◆ timeSyncComplete
bool IXICore.Network.RemoteEndpoint.timeSyncComplete = false |
◆ timeSyncs
The documentation for this class was generated from the following file: