}
void comm::DatagramSocket::connect()
-throw(RuntimeException) {
+noexcept(false) {
Guard guard(*this, "comm::DatagramSocket::connect");
anna_socket_assert(isConnected() == true, "Already connected");
}
void comm::DatagramSocket::do_write(const DataBlock& message)
-throw(RuntimeException) {
+noexcept(false) {
sockaddr* s(NULL);
int len(0);
a_remoteAccessPoint.translate(*this, s, len);
}
int comm::DatagramSocket::do_read(const char* data, const int maxSize)
-throw(RuntimeException) {
+noexcept(false) {
int result;
anna_signal_shield(result, recvfrom(Socket::a_fd, (void*) data, maxSize, 0, (sockaddr*) NULL, NULL));