| 682 | |
| 683 | |
| 684 | int GenericClient::sendSelf(int commitTag, Channel &sChannel) |
| 685 | { |
| 686 | // send element parameters |
| 687 | static Vector data(12); |
| 688 | data(0) = this->getTag(); |
| 689 | data(1) = numExternalNodes; |
| 690 | data(2) = port; |
| 691 | data(3) = double(strlen(machineInetAddr)); |
| 692 | data(4) = ssl; |
| 693 | data(5) = udp; |
| 694 | data(6) = dataSize; |
| 695 | data(7) = addRayleigh; |
| 696 | data(8) = alphaM; |
| 697 | data(9) = betaK; |
| 698 | data(10) = betaK0; |
| 699 | data(11) = betaKc; |
| 700 | sChannel.sendVector(0, commitTag, data); |
| 701 | |
| 702 | // send the end nodes and dofs |
| 703 | sChannel.sendID(0, commitTag, connectedExternalNodes); |
| 704 | for (int i=0; i<numExternalNodes; i++) |
| 705 | sChannel.sendID(0, commitTag, theDOF[i]); |
| 706 | |
| 707 | // send the ip-address |
| 708 | Message theMessage(machineInetAddr, int(strlen(machineInetAddr))); |
| 709 | sChannel.sendMsg(0, commitTag, theMessage); |
| 710 | |
| 711 | return 0; |
| 712 | } |
| 713 | |
| 714 | |
| 715 | int GenericClient::recvSelf(int commitTag, Channel &rChannel, |
nothing calls this directly
no test coverage detected