r2913 - in trunk/libmnetutil: include/libmnetutil source
erik at minisip.org
erik at minisip.org
Fri Nov 17 17:25:52 CET 2006
Author: erik
Date: 2006-11-17 17:25:52 +0100 (Fri, 17 Nov 2006)
New Revision: 2913
Modified:
trunk/libmnetutil/include/libmnetutil/IP4Address.h
trunk/libmnetutil/include/libmnetutil/IP6Address.h
trunk/libmnetutil/include/libmnetutil/NetworkException.h
trunk/libmnetutil/source/IP4Address.cxx
trunk/libmnetutil/source/IP6Address.cxx
trunk/libmnetutil/source/NetworkException.cxx
Log:
* libmnetutil: move code from .h -> .cxx
Modified: trunk/libmnetutil/include/libmnetutil/IP4Address.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/IP4Address.h 2006-11-17 16:25:32 UTC (rev 2912)
+++ trunk/libmnetutil/include/libmnetutil/IP4Address.h 2006-11-17 16:25:52 UTC (rev 2913)
@@ -54,7 +54,7 @@
virtual bool operator ==(const IP4Address &i4) const;
virtual bool operator ==(const IPAddress &i) const;
- virtual MRef<IPAddress *> clone() const{ return new IP4Address(*this); };
+ virtual MRef<IPAddress *> clone() const;
private:
std::string ipaddr;
Modified: trunk/libmnetutil/include/libmnetutil/IP6Address.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/IP6Address.h 2006-11-17 16:25:32 UTC (rev 2912)
+++ trunk/libmnetutil/include/libmnetutil/IP6Address.h 2006-11-17 16:25:52 UTC (rev 2913)
@@ -50,7 +50,7 @@
virtual bool operator ==(const IP6Address &i6) const;
virtual bool operator ==(const IPAddress &i) const;
- virtual MRef<IPAddress *> clone() const { return new IP6Address(*this); };
+ virtual MRef<IPAddress *> clone() const;
private:
std::string ipaddr;
Modified: trunk/libmnetutil/include/libmnetutil/NetworkException.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/NetworkException.h 2006-11-17 16:25:32 UTC (rev 2912)
+++ trunk/libmnetutil/include/libmnetutil/NetworkException.h 2006-11-17 16:25:52 UTC (rev 2913)
@@ -48,10 +48,7 @@
public:
HostNotFound( std::string host ):NetworkException(-1),host(host){};
virtual ~HostNotFound()throw() {}
- virtual const char*what() {
- msg = "Host "+host+" not found.";
- return msg.c_str();
- }
+ virtual const char*what();
private:
std::string host;
std::string msg;
@@ -59,10 +56,7 @@
class LIBMNETUTIL_API UnknownAddressFamily : public NetworkException{
public:
UnknownAddressFamily( int errorNumber );
- virtual const char*what() {
- msg = "Unknown address family: " + errorNumber;
- return msg.c_str();
- }
+ virtual const char*what();
};
class LIBMNETUTIL_API ResolvError : public NetworkException{
@@ -120,10 +114,7 @@
public:
TLSInitFailed();
virtual ~TLSInitFailed() throw(){}
- virtual const char *what() {
- msg = "TLS initialization failed.";
- return msg.c_str();
- };
+ virtual const char *what();
private:
std::string msg;
};
@@ -132,11 +123,9 @@
public:
TLSContextInitFailed();
virtual ~TLSContextInitFailed() throw(){}
- virtual const char*what() {
- msg = "TLS context initialization failed.";
- return msg.c_str();
- };
+ virtual const char*what();
private:
std::string msg;
};
#endif
+
Modified: trunk/libmnetutil/source/IP4Address.cxx
===================================================================
--- trunk/libmnetutil/source/IP4Address.cxx 2006-11-17 16:25:32 UTC (rev 2912)
+++ trunk/libmnetutil/source/IP4Address.cxx 2006-11-17 16:25:52 UTC (rev 2913)
@@ -141,6 +141,10 @@
delete sockaddress;
}
+MRef<IPAddress *> IP4Address::clone() const{
+ return new IP4Address(*this);
+}
+
struct sockaddr * IP4Address::getSockaddrptr(int32_t port) const{
sockaddress->sin_port=hton16(port);
return (sockaddr *)sockaddress;
Modified: trunk/libmnetutil/source/IP6Address.cxx
===================================================================
--- trunk/libmnetutil/source/IP6Address.cxx 2006-11-17 16:25:32 UTC (rev 2912)
+++ trunk/libmnetutil/source/IP6Address.cxx 2006-11-17 16:25:52 UTC (rev 2913)
@@ -151,6 +151,10 @@
delete sockaddress;
}
+MRef<IPAddress *> IP6Address::clone() const {
+ return new IP6Address(*this);
+}
+
struct sockaddr *IP6Address::getSockaddrptr(int32_t port) const{
sockaddress->sin6_port = htons( (unsigned short)port );
return (struct sockaddr *) sockaddress;
Modified: trunk/libmnetutil/source/NetworkException.cxx
===================================================================
--- trunk/libmnetutil/source/NetworkException.cxx 2006-11-17 16:25:32 UTC (rev 2912)
+++ trunk/libmnetutil/source/NetworkException.cxx 2006-11-17 16:25:52 UTC (rev 2913)
@@ -70,12 +70,35 @@
}
+const char* HostNotFound::what() {
+ msg = "Host "+host+" not found.";
+ return msg.c_str();
+}
+
+
+const char* UnknownAddressFamily::what() {
+ msg = "Unknown address family: " + errorNumber;
+ return msg.c_str();
+}
+
+
TLSInitFailed::TLSInitFailed():NetworkException(){
}
TLSContextInitFailed::TLSContextInitFailed():NetworkException(){
}
+const char *TLSInitFailed::what() {
+ msg = "TLS initialization failed.";
+ return msg.c_str();
+};
+
+const char* TLSContextInitFailed::what() {
+ msg = "TLS context initialization failed.";
+ return msg.c_str();
+};
+
+
TLSConnectFailed::TLSConnectFailed( int errorNumber, SSL * ssl ):ConnectFailed(errorNumber),ssl(ssl){};
const char *TLSConnectFailed::what(){
More information about the Minisip-devel
mailing list