C# 클래스 MarsRover.TCPClient

파일 보기 프로젝트 열기: jpadillak/Concordia_Capstone2013-14

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
ReceptionTask ( ) : void

Reception Task

TransmissionTask ( ) : void

Transmission task

메소드 상세

GetNumberOfReceivedData() 공개 메소드

public GetNumberOfReceivedData ( ) : int
리턴 int

Init() 공개 메소드

Internal init function
public Init ( int QueueSize, TransmittedDataCBType aTransmittedDataCB, ReceivedDataCDType aReceivedDataCD ) : void
QueueSize int
aTransmittedDataCB TransmittedDataCBType
aReceivedDataCD ReceivedDataCDType
리턴 void

ReceiveData() 공개 메소드

Receive data from the connected server.
public ReceiveData ( byte &data, int size ) : int
data byte
size int
리턴 int

SendData() 공개 메소드

Send data to the conneted server
public SendData ( byte data, int size ) : void
data byte
size int
리턴 void

TCPClient() 공개 메소드

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
리턴 System