included settting up of udpport from client and getting receiver mac from receiver and also listening to only one ethernet interface

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@370 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
l_maliakal_d
2012-12-06 14:22:08 +00:00
parent f20e40025b
commit e4d477b53e
5 changed files with 134 additions and 29 deletions

View File

@ -32,6 +32,16 @@ public:
*/
virtual ~slsReceiverFunctionList(){ if(latestData) delete latestData;};
/**
* Set UDP Port Number
*/
void setUDPPortNo(int p){server_port = p;};
/**
* Set Ethernet Interface or IP to listen to
*/
void setEthernetInterface(char* c);
/**
* Returns status of receiver: idle, running or error
*/
@ -228,14 +238,15 @@ private:
/** Server UDP Port*/
int server_port;
/** ethernet interface or IP to listen to */
char *eth;
/** Element structure to put inside a fifo */
struct dataStruct {
char* buffer;
int rc;
};
//dataStruct* dataReadFrame;
/** circular fifo to read and write data*/
CircularFifo<dataStruct,FIFO_SIZE>* fifo;