C# Class Rover.TCPClient

Afficher le fichier Open project: jpadillak/Concordia_Capstone2013-14

Méthodes publiques

Méthode Description
GetNumberOfReceivedData ( ) : int
Init ( int QueueSize, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : void

Internal init function

ReceiveData ( byte &data, int size ) : int

Receive data from the connected server.

SendData ( byte data, int size ) : void

Send data to the conneted server

TCPClient ( String IPAddressStr, int Port, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : System

Create a TCP client objet, on the specified ip address and port.

Private Methods

Méthode Description
ReceptionTask ( ) : void

Reception Task

TransmissionTask ( ) : void

Transmission task

Method Details

GetNumberOfReceivedData() public méthode

public GetNumberOfReceivedData ( ) : int
Résultat int

Init() public méthode

Internal init function
public Init ( int QueueSize, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : void
QueueSize int
aTransmittedDataCB TransmittedDataCBType
aReceivedDataCD ReceivedDataCDType
Résultat void

ReceiveData() public méthode

Receive data from the connected server.
public ReceiveData ( byte &data, int size ) : int
data byte
size int
Résultat int

SendData() public méthode

Send data to the conneted server
public SendData ( byte data, int size ) : void
data byte
size int
Résultat void

TCPClient() public méthode

Create a TCP client objet, on the specified ip address and port.
public TCPClient ( String IPAddressStr, int Port, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : System
IPAddressStr String
Port int
aTransmittedDataCB TransmittedDataCBType
aReceivedDataCD ReceivedDataCDType
Résultat System