r2828 - in trunk: libmcrypto/include/libmcrypto/gnutls libmcrypto/include/libmcrypto/openssl libmikey/include/libmikey libminisip/include/libminisip libminisip/include/libminisip/codecs libminisip/include/libminisip/contactdb libminisip/include/libminisip/gui libminisip/include/libminisip/ipprovider libminisip/include/libminisip/mediahandler libminisip/include/libminisip/p2t libminisip/include/libminisip/rtp libminisip/include/libminisip/sdp libminisip/include/libminisip/sip libminisip/include/libminisip/soundcard libminisip/include/libminisip/spaudio libminisip/include/libminisip/video libminisip/include/libminisip/video/codec libminisip/include/libminisip/video/display libminisip/include/libminisip/video/grabber libminisip/include/libminisip/video/mixer libminisip/include/libminisip/zrtp libminisip/source/codecs libminisip/source/configbackend libminisip/source/ipprovider libminisip/source/mediahandler libminisip/source/soundcard libminisip/source/soundcard/resampler libminisip/source/video/display libminisip/source/video/grabber libmnetutil/include/libmnetutil libmsip/include/libmsip libmutil/include/libmutil libmutil/source minisip/minisip/gui/gtkgui minisip/minisip/gui/qtgui minisip/minisip/gui/textui

erik at minisip.org erik at minisip.org
Mon Oct 16 16:38:34 CEST 2006


Author: erik
Date: 2006-10-16 16:38:33 +0200 (Mon, 16 Oct 2006)
New Revision: 2828

Modified:
   trunk/libmcrypto/include/libmcrypto/gnutls/cert.h
   trunk/libmcrypto/include/libmcrypto/openssl/cert.h
   trunk/libmikey/include/libmikey/MikeyCsIdMap.h
   trunk/libmikey/include/libmikey/keyagreement.h
   trunk/libmikey/include/libmikey/keyvalidity.h
   trunk/libminisip/include/libminisip/Minisip.h
   trunk/libminisip/include/libminisip/codecs/Codec.h
   trunk/libminisip/include/libminisip/contactdb/ContactDb.h
   trunk/libminisip/include/libminisip/contactdb/MXmlPhoneBookIo.h
   trunk/libminisip/include/libminisip/contactdb/OnlineMXmlPhoneBookIo.h
   trunk/libminisip/include/libminisip/contactdb/PhoneBook.h
   trunk/libminisip/include/libminisip/gui/Bell.h
   trunk/libminisip/include/libminisip/gui/ConsoleDebugger.h
   trunk/libminisip/include/libminisip/gui/LogEntry.h
   trunk/libminisip/include/libminisip/ipprovider/SimpleIpProvider.h
   trunk/libminisip/include/libminisip/ipprovider/StunIpProvider.h
   trunk/libminisip/include/libminisip/mediahandler/AudioMedia.h
   trunk/libminisip/include/libminisip/mediahandler/CallRecorder.h
   trunk/libminisip/include/libminisip/mediahandler/DtmfSender.h
   trunk/libminisip/include/libminisip/mediahandler/MediaHandler.h
   trunk/libminisip/include/libminisip/mediahandler/MediaStream.h
   trunk/libminisip/include/libminisip/mediahandler/RtpReceiver.h
   trunk/libminisip/include/libminisip/mediahandler/Session.h
   trunk/libminisip/include/libminisip/p2t/GroupList.h
   trunk/libminisip/include/libminisip/p2t/GroupListClient.h
   trunk/libminisip/include/libminisip/p2t/GroupListServer.h
   trunk/libminisip/include/libminisip/p2t/GroupListUserElement.h
   trunk/libminisip/include/libminisip/p2t/SipDialogP2T.h
   trunk/libminisip/include/libminisip/p2t/SipDialogP2Tuser.h
   trunk/libminisip/include/libminisip/rtp/CryptoContext.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderA.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderC.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderM.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderO.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderS.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderT.h
   trunk/libminisip/include/libminisip/sdp/SdpHeaderV.h
   trunk/libminisip/include/libminisip/sdp/SdpPacket.h
   trunk/libminisip/include/libminisip/sip/DefaultDialogHandler.h
   trunk/libminisip/include/libminisip/sip/PresenceMessageContent.h
   trunk/libminisip/include/libminisip/sip/Sip.h
   trunk/libminisip/include/libminisip/sip/SipDialogConfVoip.h
   trunk/libminisip/include/libminisip/sip/SipDialogPresenceClient.h
   trunk/libminisip/include/libminisip/sip/SipDialogPresenceServer.h
   trunk/libminisip/include/libminisip/sip/SipDialogVoip.h
   trunk/libminisip/include/libminisip/sip/SipDialogVoipClient.h
   trunk/libminisip/include/libminisip/sip/SipDialogVoipServer.h
   trunk/libminisip/include/libminisip/sip/SipDialogVoipServer100rel.h
   trunk/libminisip/include/libminisip/sip/SipSoftPhoneConfiguration.h
   trunk/libminisip/include/libminisip/soundcard/AudioMixer.h
   trunk/libminisip/include/libminisip/soundcard/AudioMixerSimple.h
   trunk/libminisip/include/libminisip/soundcard/AudioMixerSpatial.h
   trunk/libminisip/include/libminisip/soundcard/OssSoundDevice.h
   trunk/libminisip/include/libminisip/soundcard/Resampler.h
   trunk/libminisip/include/libminisip/soundcard/SoundIO.h
   trunk/libminisip/include/libminisip/soundcard/SoundSource.h
   trunk/libminisip/include/libminisip/soundcard/WaveSoundDevice.h
   trunk/libminisip/include/libminisip/spaudio/SpAudio.h
   trunk/libminisip/include/libminisip/video/VideoMedia.h
   trunk/libminisip/include/libminisip/video/codec/AVCoder.h
   trunk/libminisip/include/libminisip/video/codec/AVDecoder.h
   trunk/libminisip/include/libminisip/video/codec/VideoCodec.h
   trunk/libminisip/include/libminisip/video/display/VideoDisplay.h
   trunk/libminisip/include/libminisip/video/grabber/Grabber.h
   trunk/libminisip/include/libminisip/video/mixer/ImageMixer.h
   trunk/libminisip/include/libminisip/zrtp/ZrtpHostBridgeMinisip.h
   trunk/libminisip/source/codecs/G711CODEC.h
   trunk/libminisip/source/codecs/GsmCodec.h
   trunk/libminisip/source/configbackend/GConfBackend.h
   trunk/libminisip/source/configbackend/MXmlConfBackend.h
   trunk/libminisip/source/configbackend/OnlineMXmlConfBackend.h
   trunk/libminisip/source/ipprovider/SimpleIp6Provider.h
   trunk/libminisip/source/mediahandler/AudioPlugin.h
   trunk/libminisip/source/soundcard/AlsaSoundDevice.h
   trunk/libminisip/source/soundcard/AlsaSoundDriver.h
   trunk/libminisip/source/soundcard/DirectSoundDriver.h
   trunk/libminisip/source/soundcard/FileSoundDevice.h
   trunk/libminisip/source/soundcard/FileSoundDriver.h
   trunk/libminisip/source/soundcard/PortAudioDevice.h
   trunk/libminisip/source/soundcard/PortAudioDriver.h
   trunk/libminisip/source/soundcard/resampler/FloatResampler.h
   trunk/libminisip/source/soundcard/resampler/SimpleResampler.h
   trunk/libminisip/source/video/display/SdlDisplay.h
   trunk/libminisip/source/video/display/X11Display.h
   trunk/libminisip/source/video/display/XvDisplay.h
   trunk/libminisip/source/video/grabber/Dc1394Grabber.h
   trunk/libminisip/source/video/grabber/V4LGrabber.h
   trunk/libmnetutil/include/libmnetutil/DatagramSocket.h
   trunk/libmnetutil/include/libmnetutil/IP4ServerSocket.h
   trunk/libmnetutil/include/libmnetutil/IP6ServerSocket.h
   trunk/libmnetutil/include/libmnetutil/TCPSocket.h
   trunk/libmnetutil/include/libmnetutil/TLSServerSocket.h
   trunk/libmnetutil/include/libmnetutil/TLSSocket.h
   trunk/libmnetutil/include/libmnetutil/UDPSocket.h
   trunk/libmsip/include/libmsip/SipCommandDispatcher.h
   trunk/libmsip/include/libmsip/SipDialog.h
   trunk/libmsip/include/libmsip/SipDialogConfig.h
   trunk/libmsip/include/libmsip/SipDialogManagement.h
   trunk/libmsip/include/libmsip/SipDialogRegister.h
   trunk/libmsip/include/libmsip/SipHeader.h
   trunk/libmsip/include/libmsip/SipHeaderAccept.h
   trunk/libmsip/include/libmsip/SipHeaderAcceptContact.h
   trunk/libmsip/include/libmsip/SipHeaderAuthorization.h
   trunk/libmsip/include/libmsip/SipHeaderCSeq.h
   trunk/libmsip/include/libmsip/SipHeaderCallID.h
   trunk/libmsip/include/libmsip/SipHeaderContact.h
   trunk/libmsip/include/libmsip/SipHeaderContentLength.h
   trunk/libmsip/include/libmsip/SipHeaderContentType.h
   trunk/libmsip/include/libmsip/SipHeaderEvent.h
   trunk/libmsip/include/libmsip/SipHeaderExpires.h
   trunk/libmsip/include/libmsip/SipHeaderFrom.h
   trunk/libmsip/include/libmsip/SipHeaderMaxForwards.h
   trunk/libmsip/include/libmsip/SipHeaderProxyAuthenticate.h
   trunk/libmsip/include/libmsip/SipHeaderProxyAuthorization.h
   trunk/libmsip/include/libmsip/SipHeaderRAck.h
   trunk/libmsip/include/libmsip/SipHeaderRSeq.h
   trunk/libmsip/include/libmsip/SipHeaderRecordRoute.h
   trunk/libmsip/include/libmsip/SipHeaderReferTo.h
   trunk/libmsip/include/libmsip/SipHeaderRequire.h
   trunk/libmsip/include/libmsip/SipHeaderRoute.h
   trunk/libmsip/include/libmsip/SipHeaderSubject.h
   trunk/libmsip/include/libmsip/SipHeaderSupported.h
   trunk/libmsip/include/libmsip/SipHeaderTo.h
   trunk/libmsip/include/libmsip/SipHeaderUnknown.h
   trunk/libmsip/include/libmsip/SipHeaderUnsupported.h
   trunk/libmsip/include/libmsip/SipHeaderUserAgent.h
   trunk/libmsip/include/libmsip/SipHeaderVia.h
   trunk/libmsip/include/libmsip/SipHeaderWWWAuthenticate.h
   trunk/libmsip/include/libmsip/SipHeaderWarning.h
   trunk/libmsip/include/libmsip/SipLayerDialog.h
   trunk/libmsip/include/libmsip/SipLayerTransaction.h
   trunk/libmsip/include/libmsip/SipLayerTransport.h
   trunk/libmsip/include/libmsip/SipMIMEContent.h
   trunk/libmsip/include/libmsip/SipMessageContentIM.h
   trunk/libmsip/include/libmsip/SipRequest.h
   trunk/libmsip/include/libmsip/SipResponse.h
   trunk/libmsip/include/libmsip/SipSMCommand.h
   trunk/libmsip/include/libmsip/SipStackInternal.h
   trunk/libmsip/include/libmsip/SipTimers.h
   trunk/libmsip/include/libmsip/SipTransaction.h
   trunk/libmsip/include/libmsip/SipTransactionInviteClient.h
   trunk/libmsip/include/libmsip/SipTransactionInviteServer.h
   trunk/libmsip/include/libmsip/SipTransactionInviteServerUA.h
   trunk/libmsip/include/libmsip/SipTransactionNonInviteClient.h
   trunk/libmsip/include/libmsip/SipTransactionNonInviteServer.h
   trunk/libmsip/include/libmsip/SipUri.h
   trunk/libmutil/include/libmutil/CommandString.h
   trunk/libmutil/include/libmutil/CondVar.h
   trunk/libmutil/include/libmutil/IString.h
   trunk/libmutil/include/libmutil/Library.h
   trunk/libmutil/include/libmutil/MPlugin.h
   trunk/libmutil/include/libmutil/MemObject.h
   trunk/libmutil/include/libmutil/Semaphore.h
   trunk/libmutil/include/libmutil/StateMachine.h
   trunk/libmutil/include/libmutil/Thread.h
   trunk/libmutil/include/libmutil/TimeoutProvider.h
   trunk/libmutil/source/MemObject.cxx
   trunk/minisip/minisip/gui/gtkgui/AccountsList.h
   trunk/minisip/minisip/gui/gtkgui/CertificateDialog.h
   trunk/minisip/minisip/gui/gtkgui/MainWindow.h
   trunk/minisip/minisip/gui/gtkgui/TrayIcon.h
   trunk/minisip/minisip/gui/qtgui/CertificateDialog.h
   trunk/minisip/minisip/gui/textui/MinisipTextUI.h
Log:

 * MObject::getMemObjectType should be declared "const" (that is, you
   should be able to get the type of a object that can not be modified.)



Modified: trunk/libmcrypto/include/libmcrypto/gnutls/cert.h
===================================================================
--- trunk/libmcrypto/include/libmcrypto/gnutls/cert.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmcrypto/include/libmcrypto/gnutls/cert.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -60,7 +60,7 @@
 		~CADb();
 		
 		//X509_STORE * getDb();
-		virtual std::string getMemObjectType(){return "ca_db";}
+		virtual std::string getMemObjectType() const {return "ca_db";}
 		//void addDirectory( std::string dir );
 		void addFile( std::string file );
 		void addCertificate( Certificate * cert );
@@ -94,7 +94,7 @@
 			     const std::string privateKeyFilename );
 		Certificate( unsigned char * derCert, int length );
 		~Certificate();
-		virtual std::string getMemObjectType(){return "Certificate";}
+		virtual std::string getMemObjectType() const {return "Certificate";}
 		
 		int control( CADb * certDb );
 
@@ -132,7 +132,7 @@
 		CertificateChain( MRef<Certificate *> cert );
 		~CertificateChain();
 		
-		virtual std::string getMemObjectType(){return "CertificateChain";}
+		virtual std::string getMemObjectType() const {return "CertificateChain";}
 		
 		void addCertificate( MRef<Certificate *> cert );
 		void removeCertificate( MRef<Certificate *> cert );

Modified: trunk/libmcrypto/include/libmcrypto/openssl/cert.h
===================================================================
--- trunk/libmcrypto/include/libmcrypto/openssl/cert.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmcrypto/include/libmcrypto/openssl/cert.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -69,7 +69,7 @@
 		~ca_db();
 		
 		X509_STORE * get_db();
-		virtual std::string getMemObjectType(){return "ca_db";}
+		virtual std::string getMemObjectType() const {return "ca_db";}
 		void add_directory( std::string dir );
 		void add_file( std::string file );
 		void add_certificate( certificate * cert );
@@ -104,7 +104,7 @@
 		certificate( unsigned char * der_cert, int length );
                 certificate( unsigned char * certData, int length, string path );
 		~certificate();
-		virtual std::string getMemObjectType(){return "certificate";}
+		virtual std::string getMemObjectType() const {return "certificate";}
 		
 		int control( ca_db * cert_db );
 
@@ -146,7 +146,7 @@
 		certificate_chain( MRef<certificate *> cert );
 		~certificate_chain();
 		
-		virtual std::string getMemObjectType(){return "certificate_chain";}
+		virtual std::string getMemObjectType() const {return "certificate_chain";}
 		
 		void add_certificate( MRef<certificate *> cert );
 		void remove_certificate( MRef<certificate *> cert );

Modified: trunk/libmikey/include/libmikey/MikeyCsIdMap.h
===================================================================
--- trunk/libmikey/include/libmikey/MikeyCsIdMap.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmikey/include/libmikey/MikeyCsIdMap.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -59,7 +59,7 @@
                 virtual void writeData( byte_t * start,
                                          int expectedLength )=0;
 		virtual std::string debugDump()=0;
-		virtual std::string getMemObjectType(){ return "MikeyCsIdMap";};
+		virtual std::string getMemObjectType() const { return "MikeyCsIdMap";};
 };
 
 // Srtp map

Modified: trunk/libmikey/include/libmikey/keyagreement.h
===================================================================
--- trunk/libmikey/include/libmikey/keyagreement.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmikey/include/libmikey/keyagreement.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -142,7 +142,7 @@
 		std::string authError();
 		void setAuthError( std::string error );
 
-		virtual std::string getMemObjectType(){return "KeyAgreement";}
+		virtual std::string getMemObjectType() const {return "KeyAgreement";}
 
 		/* IPSEC Specific */
 		void addIpsecSA( uint32_t spi, uint32_t spiSrcaddr, uint32_t spiDstaddr, 

Modified: trunk/libmikey/include/libmikey/keyvalidity.h
===================================================================
--- trunk/libmikey/include/libmikey/keyvalidity.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmikey/include/libmikey/keyvalidity.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -47,7 +47,7 @@
 		int type();
 		virtual void writeData( byte_t * start, int expectedLength );
 		virtual std::string debugDump();
-		virtual std::string getMemObjectType(){ return "KeyValidity"; };
+		virtual std::string getMemObjectType() const { return "KeyValidity"; };
 	protected:
 		int typeValue;
 		

Modified: trunk/libminisip/include/libminisip/Minisip.h
===================================================================
--- trunk/libminisip/include/libminisip/Minisip.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/Minisip.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -21,7 +21,7 @@
 		Minisip( MRef<Gui *> gui, int argc, char**argv );
 		virtual ~Minisip();
 		
-		std::string getMemObjectType(){return "Minisip";}
+		std::string getMemObjectType() const {return "Minisip";}
 
 		int exit();
 		int startSip();

Modified: trunk/libminisip/include/libminisip/codecs/Codec.h
===================================================================
--- trunk/libminisip/include/libminisip/codecs/Codec.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/codecs/Codec.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 
 		virtual std::string getSdpMediaAttributes()=0;
 
-		virtual std::string getMemObjectType(){return "Codec";}
+		virtual std::string getMemObjectType() const {return "Codec";}
 
 		virtual std::string getName()const {
 			return (const_cast<Codec*>(this))->getCodecName();
@@ -79,7 +79,7 @@
 		 */
 		virtual uint32_t decode(void *in_buf, int32_t in_buf_size, void *out_buf)=0;
 
-		virtual std::string getMemObjectType(){return "CodecState";};
+		virtual std::string getMemObjectType() const {return "CodecState";};
 	
 		uint8_t getSdpMediaType(){ return codec->getSdpMediaType(); };
 

Modified: trunk/libminisip/include/libminisip/contactdb/ContactDb.h
===================================================================
--- trunk/libminisip/include/libminisip/contactdb/ContactDb.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/contactdb/ContactDb.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -64,7 +64,7 @@
 
 		uint32_t getPersonIndex(){return personIndex;}
 
-		virtual std::string getMemObjectType(){return "ContactEntry";}
+		virtual std::string getMemObjectType() const {return "ContactEntry";}
 	private:
 		static MRef<ContactDb *> db;
 
@@ -92,7 +92,7 @@
 		void addEntry( ContactEntry * entry );
 		void delEntry( ContactEntry * entry );
 
-		virtual std::string getMemObjectType(){return "ContactDb";}
+		virtual std::string getMemObjectType() const {return "ContactDb";}
 
 	private:
 

Modified: trunk/libminisip/include/libminisip/contactdb/MXmlPhoneBookIo.h
===================================================================
--- trunk/libminisip/include/libminisip/contactdb/MXmlPhoneBookIo.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/contactdb/MXmlPhoneBookIo.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -39,7 +39,7 @@
 
 		virtual void save( MRef< PhoneBook * > book );
 		virtual MRef< PhoneBook * > load();
-		virtual std::string getMemObjectType(){return "PhoneBookIo";}
+		virtual std::string getMemObjectType() const {return "PhoneBookIo";}
 
 		virtual std::string getPhoneBookId();
 

Modified: trunk/libminisip/include/libminisip/contactdb/OnlineMXmlPhoneBookIo.h
===================================================================
--- trunk/libminisip/include/libminisip/contactdb/OnlineMXmlPhoneBookIo.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/contactdb/OnlineMXmlPhoneBookIo.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -39,7 +39,7 @@
                 OnlineMXmlPhoneBookIo(OnlineConfBack *confback );
 		virtual void save( MRef< PhoneBook * > book );
 		virtual MRef< PhoneBook * > load();
-		virtual std::string getMemObjectType(){return "PhoneBookIo";}
+		virtual std::string getMemObjectType() const {return "PhoneBookIo";}
 
 		virtual std::string getPhoneBookId();
 

Modified: trunk/libminisip/include/libminisip/contactdb/PhoneBook.h
===================================================================
--- trunk/libminisip/include/libminisip/contactdb/PhoneBook.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/contactdb/PhoneBook.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -55,7 +55,7 @@
 
 		std::string getPhoneBookId();
 		
-		virtual std::string getMemObjectType(){return "PhoneBook";};
+		virtual std::string getMemObjectType() const {return "PhoneBook";};
 
 	private:
 		MRef<PhoneBookIo *> io;
@@ -86,7 +86,7 @@
 		void addEntry( MRef<ContactEntry *> );
 		void delEntry( MRef<ContactEntry *> );
 		
-		virtual std::string getMemObjectType(){return "PhoneBookPerson";}
+		virtual std::string getMemObjectType() const {return "PhoneBookPerson";}
 	private:
 		std::string name;
 		MRef< PhoneBook * > phoneBook;

Modified: trunk/libminisip/include/libminisip/gui/Bell.h
===================================================================
--- trunk/libminisip/include/libminisip/gui/Bell.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/gui/Bell.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -42,7 +42,7 @@
 		void loop();
 
 		void timeout(const std::string &command);
-		virtual std::string getMemObjectType(){return "Bell";};
+		virtual std::string getMemObjectType() const {return "Bell";};
 	private:
 //		TimeoutProvider<string, MRef<Bell*> > timeout_provider;
 		volatile bool running;

Modified: trunk/libminisip/include/libminisip/gui/ConsoleDebugger.h
===================================================================
--- trunk/libminisip/include/libminisip/gui/ConsoleDebugger.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/gui/ConsoleDebugger.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -40,7 +40,7 @@
 		ConsoleDebugger(MRef<SipSoftPhoneConfiguration *> conf);
 		~ConsoleDebugger();
 		
-		std::string getMemObjectType(){return "ConsoleDebugger";}
+		std::string getMemObjectType() const {return "ConsoleDebugger";}
 		
 		void showHelp();
 		void showMem();

Modified: trunk/libminisip/include/libminisip/gui/LogEntry.h
===================================================================
--- trunk/libminisip/include/libminisip/gui/LogEntry.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/gui/LogEntry.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -36,7 +36,7 @@
 class LIBMINISIP_API LogEntry : public MObject{
 	public:
 
-		virtual std::string getMemObjectType(){return "LogEntry";}
+		virtual std::string getMemObjectType() const {return "LogEntry";}
 		
 		int type;
 		 std::string peerSipUri;
@@ -80,7 +80,7 @@
 	public:
 		virtual void handle( MRef<LogEntry *> )=0;
 
-		virtual std::string getMemObjectType(){ return "LogEntryHandler";};
+		virtual std::string getMemObjectType() const { return "LogEntryHandler";};
 };
 
 

Modified: trunk/libminisip/include/libminisip/ipprovider/SimpleIpProvider.h
===================================================================
--- trunk/libminisip/include/libminisip/ipprovider/SimpleIpProvider.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/ipprovider/SimpleIpProvider.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -37,7 +37,7 @@
 		virtual std::string getLocalIp();
 		virtual uint16_t getExternalPort( MRef<UDPSocket *> sock );
 
-		virtual std::string getMemObjectType(){return "SimpleIpProvider";};
+		virtual std::string getMemObjectType() const {return "SimpleIpProvider";};
 
 	private:
 		/**

Modified: trunk/libminisip/include/libminisip/ipprovider/StunIpProvider.h
===================================================================
--- trunk/libminisip/include/libminisip/ipprovider/StunIpProvider.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/ipprovider/StunIpProvider.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -39,7 +39,7 @@
 		virtual std::string getExternalIp();
 		virtual uint16_t getExternalPort( MRef<UDPSocket *> sock );
 
-		virtual std::string getMemObjectType(){return "StunIpProvider";};
+		virtual std::string getMemObjectType() const {return "StunIpProvider";};
 
 	private:
 		StunIpProvider( uint32_t natType, std::string externalIp, IPAddress * stunIp, uint16_t stunPort );

Modified: trunk/libminisip/include/libminisip/mediahandler/AudioMedia.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/AudioMedia.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/AudioMedia.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -59,7 +59,7 @@
 		*/
 		AudioMedia( MRef<SoundIO *> soundIo, std::list<MRef<Codec *> > codecList );
 		
-		virtual std::string getMemObjectType(){return "AudioMedia";}
+		virtual std::string getMemObjectType() const {return "AudioMedia";}
 
 		/**
 		* Returns the media type as used in the SDP (audio or video).

Modified: trunk/libminisip/include/libminisip/mediahandler/CallRecorder.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/CallRecorder.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/CallRecorder.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -72,7 +72,7 @@
 				MRef<IpProvider *> ipProvider );
 		virtual ~CallRecorder( );
 
-		virtual std::string getMemObjectType(){return "CallRecorder";}
+		virtual std::string getMemObjectType() const {return "CallRecorder";}
 	
 		/**
 		* Inherited from SoundRecorderCallback

Modified: trunk/libminisip/include/libminisip/mediahandler/DtmfSender.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/DtmfSender.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/DtmfSender.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -65,7 +65,7 @@
 	public:
 		DtmfSender( MRef<Session *> session );
 		void timeout( DtmfEvent * event );
-		virtual std::string getMemObjectType(){ return "DtmfSender"; };
+		virtual std::string getMemObjectType() const { return "DtmfSender"; };
 
 	private:
 		MRef<Session *> session;

Modified: trunk/libminisip/include/libminisip/mediahandler/MediaHandler.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/MediaHandler.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/MediaHandler.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -109,7 +109,7 @@
                  */
                 MRef<CommandReceiver *> getMessageRouterCallback() { return messageRouterCallback;}
 
-		virtual std::string getMemObjectType(){return "MediaHandler";}
+		virtual std::string getMemObjectType() const {return "MediaHandler";}
 
 #ifdef DEBUG_OUTPUT	
 		virtual std::string getDebugString();

Modified: trunk/libminisip/include/libminisip/mediahandler/MediaStream.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/MediaStream.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/MediaStream.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -83,7 +83,7 @@
 		 */
 		std::list<std::string> getSdpAttributes();
 
-		virtual std::string getMemObjectType(){return "MediaStream";}
+		virtual std::string getMemObjectType() const {return "MediaStream";}
 		bool disabled;
 
 		/**
@@ -201,7 +201,7 @@
 		virtual std::string getDebugString();
 #endif
 
-		virtual std::string getMemObjectType(){return "MediaStreamReceiver";}
+		virtual std::string getMemObjectType() const {return "MediaStreamReceiver";}
 
 		/**
 		 * Starts the reception of a the stream, by subscribing to
@@ -321,7 +321,7 @@
 		virtual std::string getDebugString();
 #endif
 
-		virtual std::string getMemObjectType(){return "MediaStreamSender";}
+		virtual std::string getMemObjectType() const {return "MediaStreamSender";}
 
 		/**
 		 * Returns the CODEC instance currently selected for

Modified: trunk/libminisip/include/libminisip/mediahandler/RtpReceiver.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/RtpReceiver.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/RtpReceiver.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -101,7 +101,7 @@
 		 */
 		MRef<UDPSocket *> getSocket();
 
-		virtual std::string getMemObjectType(){return "RtpReceiver";}
+		virtual std::string getMemObjectType() const {return "RtpReceiver";}
 
 	private:
 		MRef<UDPSocket *> socket;

Modified: trunk/libminisip/include/libminisip/mediahandler/Session.h
===================================================================
--- trunk/libminisip/include/libminisip/mediahandler/Session.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/mediahandler/Session.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -159,7 +159,7 @@
 		 */
 		bool isSecure();
 
-		virtual std::string getMemObjectType(){return "Session";}
+		virtual std::string getMemObjectType() const {return "Session";}
 
 		/**
 		 * Returns the CallId identifier shared with the SIP

Modified: trunk/libminisip/include/libminisip/p2t/GroupList.h
===================================================================
--- trunk/libminisip/include/libminisip/p2t/GroupList.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/p2t/GroupList.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -89,7 +89,7 @@
 		 * Used by the Memory Handling of Minisip.
 		 * @return the  std::string 'GroupList'
 		 */
-		virtual std::string getMemObjectType(){return "GroupList";}
+		virtual std::string getMemObjectType() const {return "GroupList";}
 		
 		/**
 		 *get the GroupIdentity

Modified: trunk/libminisip/include/libminisip/p2t/GroupListClient.h
===================================================================
--- trunk/libminisip/include/libminisip/p2t/GroupListClient.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/p2t/GroupListClient.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -74,7 +74,7 @@
 		 */
 		virtual ~GroupListClient();
 
-		virtual std::string getMemObjectType(){return "GroupListClient";}
+		virtual std::string getMemObjectType() const {return "GroupListClient";}
 		
 		/**
 		 * connects to the specified GroupList Server and returns

Modified: trunk/libminisip/include/libminisip/p2t/GroupListServer.h
===================================================================
--- trunk/libminisip/include/libminisip/p2t/GroupListServer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/p2t/GroupListServer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -80,7 +80,7 @@
 		 */
 		GroupListServer(MRef<SipSoftPhoneConfiguration*>config, int32_t localPort);
 		
-		virtual std::string getMemObjectType(){return "GroupListServer";}
+		virtual std::string getMemObjectType() const {return "GroupListServer";}
 		
 		/**
 		 * Destructor

Modified: trunk/libminisip/include/libminisip/p2t/GroupListUserElement.h
===================================================================
--- trunk/libminisip/include/libminisip/p2t/GroupListUserElement.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/p2t/GroupListUserElement.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -91,7 +91,7 @@
 		 * Used by the Memory Handling of Minisip.
 		 * @return the  std::string 'GroupListUserElement'
 		 */
-		virtual std::string getMemObjectType(){return "GroupListUserElement";}
+		virtual std::string getMemObjectType() const {return "GroupListUserElement";}
 
 		/**
 		 * set user's uri

Modified: trunk/libminisip/include/libminisip/p2t/SipDialogP2T.h
===================================================================
--- trunk/libminisip/include/libminisip/p2t/SipDialogP2T.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/p2t/SipDialogP2T.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -287,7 +287,7 @@
 		 */	
 		virtual std::string getName(){return "SipDialogP2T";}
 
-		virtual std::string getMemObjectType(){return getName();}
+		virtual std::string getMemObjectType() const {return getName();}
 
 		void setCallId(std::string id){dialogState.callId = id;}
 		std::string getCallId(){return dialogState.callId;}

Modified: trunk/libminisip/include/libminisip/p2t/SipDialogP2Tuser.h
===================================================================
--- trunk/libminisip/include/libminisip/p2t/SipDialogP2Tuser.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/p2t/SipDialogP2Tuser.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -96,7 +96,7 @@
 		 * returns the type of the dialog. Used by the memory management.
 		 * @return "SipDialogP2Tuser" 
 		 */	
-		virtual std::string getMemObjectType(){return "SipDialogP2Tuser";}
+		virtual std::string getMemObjectType() const {return "SipDialogP2Tuser";}
 		
 		/**
 		 * returns the name of the dialog. Used by the memory management.

Modified: trunk/libminisip/include/libminisip/rtp/CryptoContext.h
===================================================================
--- trunk/libminisip/include/libminisip/rtp/CryptoContext.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/rtp/CryptoContext.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -74,7 +74,7 @@
 		int get_tag_length();
 		int get_mki_length();
 
-		virtual std::string getMemObjectType() {return "CryptoContext";}
+		virtual std::string getMemObjectType() const  {return "CryptoContext";}
 
                 uint32_t getSsrc() { return ssrc; }
 

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderA.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderA.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderA.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -42,7 +42,7 @@
 		SdpHeaderA(std::string buildFrom);
 		virtual ~SdpHeaderA();
 
-		virtual std::string getMemObjectType(){return "SdpHeaderA";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderA";}
 
 		std::string getAttributes();
 		void setAttributes(std::string attr);

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderC.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderC.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderC.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -47,7 +47,7 @@
 		SdpHeaderC(std::string netType, std::string addrType, std::string addr);
 		virtual ~SdpHeaderC();
 		
-		virtual std::string getMemObjectType(){return "SdpHeaderC";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderC";}
 
 		const std::string &getNetType() const;
 		void setNetType(std::string netType);

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderM.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderM.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderM.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 		
 		SdpHeaderM &operator=(const SdpHeaderM &src);
 
-		virtual std::string getMemObjectType(){return "SdpHeaderM";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderM";}
 
 		void addFormat(int32_t format);
 		int32_t getNrFormats();

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderO.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderO.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderO.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -44,7 +44,7 @@
 		SdpHeaderO(std::string username, std::string session_id, std::string version, std::string net_type, std::string addr_type, std::string addr);
 		virtual ~SdpHeaderO();
 		
-		virtual std::string getMemObjectType(){return "SdpHeaderO";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderO";}
 
 		std::string getUsername();
 		void setUsername(std::string username);

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderS.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderS.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderS.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -43,7 +43,7 @@
 		SdpHeaderS(std::string buildFrom);
 		virtual ~SdpHeaderS();
 		
-		virtual std::string getMemObjectType(){return "SdpHeaderS";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderS";}
 
 		std::string getSessionName();
 		void setSessionName(std::string s);

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderT.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderT.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderT.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -44,7 +44,7 @@
 		SdpHeaderT(int32_t start_time, int32_t stop_time);
 		~SdpHeaderT();
 
-		virtual std::string getMemObjectType(){return "SdpHeaderT";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderT";}
 
 		int32_t getStartTime();
 		void setStartTime(int32_t time);

Modified: trunk/libminisip/include/libminisip/sdp/SdpHeaderV.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpHeaderV.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpHeaderV.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -43,7 +43,7 @@
 		SdpHeaderV(std::string buildFrom);
 		SdpHeaderV(int32_t ver);
 
-		virtual std::string getMemObjectType(){return "SdpHeaderV";}
+		virtual std::string getMemObjectType() const {return "SdpHeaderV";}
 
 		int32_t getVersion();
 		void setVersion(int32_t ver);

Modified: trunk/libminisip/include/libminisip/sdp/SdpPacket.h
===================================================================
--- trunk/libminisip/include/libminisip/sdp/SdpPacket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sdp/SdpPacket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -57,7 +57,7 @@
 	//	SdpPacket(string ipAddr, int32_t local_media_port, vector<CODECInterface *> &codecs);
 	//	SdpPacket(string ipAddr, int32_t local_media_port, vector<CODECInterface *> &codecs, string key_mgmt);
 	
-		virtual std::string getMemObjectType(){return "SdpPacket";}
+		virtual std::string getMemObjectType() const {return "SdpPacket";}
 		
 		MRef<SdpHeaderC*> getSessionLevelConnection();
 		std::string getKeyMgmt();

Modified: trunk/libminisip/include/libminisip/sip/DefaultDialogHandler.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/DefaultDialogHandler.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/DefaultDialogHandler.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -61,7 +61,7 @@
 		
 		virtual ~DefaultDialogHandler();
 
-		virtual std::string getMemObjectType(){return "DefaultDialogHandler";}
+		virtual std::string getMemObjectType() const {return "DefaultDialogHandler";}
 
 		virtual std::string getName();
 		

Modified: trunk/libminisip/include/libminisip/sip/PresenceMessageContent.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/PresenceMessageContent.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/PresenceMessageContent.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -16,7 +16,7 @@
 	public:
 		PresenceMessageContent(std::string from, std::string to, std::string onlineStatus, std::string onlineStatusDesc);
 		PresenceMessageContent(const std::string &buildFrom);
-		virtual std::string getMemObjectType(){return "PresenceMessageContent";}
+		virtual std::string getMemObjectType() const {return "PresenceMessageContent";}
 		virtual std::string getString();
 		virtual std::string getContentType(){return "application/xpidf+xml";}
 

Modified: trunk/libminisip/include/libminisip/sip/Sip.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/Sip.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/Sip.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -59,7 +59,7 @@
 
 		virtual ~Sip();
 
-		virtual std::string getMemObjectType(){return "Sip";}
+		virtual std::string getMemObjectType() const {return "Sip";}
 		
 		MRef<SipSoftPhoneConfiguration*> getPhoneConfig();
 		

Modified: trunk/libminisip/include/libminisip/sip/SipDialogConfVoip.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogConfVoip.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogConfVoip.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -58,7 +58,7 @@
 
 		virtual ~SipDialogConfVoip();
 
-		virtual std::string getMemObjectType(){return "SipDialogConfVoip";}
+		virtual std::string getMemObjectType() const {return "SipDialogConfVoip";}
 		
 		virtual std::string getName(){return "SipDialogConfVoip[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipDialogPresenceClient.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogPresenceClient.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogPresenceClient.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -54,7 +54,7 @@
 		
 		virtual ~SipDialogPresenceClient();
 
-		virtual std::string getMemObjectType(){return "SipDialogPresenceClient";}
+		virtual std::string getMemObjectType() const {return "SipDialogPresenceClient";}
 		
 		virtual  std::string getName(){return "SipDialogPresenceClient[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipDialogPresenceServer.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogPresenceServer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogPresenceServer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -55,7 +55,7 @@
 		
 		virtual ~SipDialogPresenceServer();
 
-		virtual std::string getMemObjectType(){return "SipDialogPresenceServer";}
+		virtual std::string getMemObjectType() const {return "SipDialogPresenceServer";}
 		
 		virtual  std::string getName(){return "SipDialogPresenceServer[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipDialogVoip.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogVoip.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogVoip.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -61,7 +61,7 @@
 
 		virtual void dummy()=0;
 
-		virtual std::string getMemObjectType(){return "SipDialogVoip";}
+		virtual std::string getMemObjectType() const {return "SipDialogVoip";}
 		
 		virtual std::string getName(){return "SipDialogVoip[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipDialogVoipClient.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogVoipClient.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogVoipClient.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -59,7 +59,7 @@
 
 		virtual void dummy(){}
 
-		virtual std::string getMemObjectType(){return "SipDialogVoipClient";}
+		virtual std::string getMemObjectType() const {return "SipDialogVoipClient";}
 		
 		virtual std::string getName(){return "SipDialogVoipClient[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipDialogVoipServer.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogVoipServer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogVoipServer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -58,7 +58,7 @@
 
 		virtual void dummy(){}
 
-		virtual std::string getMemObjectType(){return "SipDialogVoipServer";}
+		virtual std::string getMemObjectType() const {return "SipDialogVoipServer";}
 		
 		virtual std::string getName(){return "SipDialogVoipServer[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipDialogVoipServer100rel.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipDialogVoipServer100rel.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipDialogVoipServer100rel.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -61,7 +61,7 @@
 
 		virtual ~SipDialogVoipServer100rel();
 
-		virtual std::string getMemObjectType(){return "SipDialogVoipServer100rel";}
+		virtual std::string getMemObjectType() const {return "SipDialogVoipServer100rel";}
 		
 		virtual std::string getName(){return "SipDialogVoipServer100rel[callid="+dialogState.callId +"]";}
 

Modified: trunk/libminisip/include/libminisip/sip/SipSoftPhoneConfiguration.h
===================================================================
--- trunk/libminisip/include/libminisip/sip/SipSoftPhoneConfiguration.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/sip/SipSoftPhoneConfiguration.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -64,7 +64,7 @@
 		SipSoftPhoneConfiguration();
 		virtual ~SipSoftPhoneConfiguration();
 
-		virtual std::string getMemObjectType(){return "SipSoftPhoneConfig";}
+		virtual std::string getMemObjectType() const {return "SipSoftPhoneConfig";}
 
 		void save();
 		std::string load( MRef<ConfBackend *> be );

Modified: trunk/libminisip/include/libminisip/soundcard/AudioMixer.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/AudioMixer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/AudioMixer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -60,7 +60,7 @@
 		AudioMixer();
 		virtual ~AudioMixer();
 		
-		virtual std::string getMemObjectType(){return "AudioMixer";};
+		virtual std::string getMemObjectType() const {return "AudioMixer";};
 		
 		/**
 		Given the list of sources, mix their audio and return

Modified: trunk/libminisip/include/libminisip/soundcard/AudioMixerSimple.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/AudioMixerSimple.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/AudioMixerSimple.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -56,7 +56,7 @@
 		AudioMixerSimple();
 		virtual ~AudioMixerSimple();
 		
-		virtual std::string getMemObjectType(){return "AudioMixerSimple";};
+		virtual std::string getMemObjectType() const {return "AudioMixerSimple";};
 		
 		/**
 		Given the list of sources, mix their audio and return

Modified: trunk/libminisip/include/libminisip/soundcard/AudioMixerSpatial.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/AudioMixerSpatial.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/AudioMixerSpatial.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -55,7 +55,7 @@
 		AudioMixerSpatial(MRef<SpAudio *> spatial);
 		virtual ~AudioMixerSpatial();
 		
-		virtual std::string getMemObjectType(){return "AudioMixerSpatial";};
+		virtual std::string getMemObjectType() const {return "AudioMixerSpatial";};
 		
 		/**
 		Given the list of sources, mix their audio and return

Modified: trunk/libminisip/include/libminisip/soundcard/OssSoundDevice.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/OssSoundDevice.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/OssSoundDevice.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -59,7 +59,7 @@
 
 		virtual void sync();
 
-		virtual std::string getMemObjectType(){ return "OssSoundDevice";};
+		virtual std::string getMemObjectType() const { return "OssSoundDevice";};
 
 	private:
 		int fdPlayback;

Modified: trunk/libminisip/include/libminisip/soundcard/Resampler.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/Resampler.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/Resampler.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -36,7 +36,7 @@
 	public: 
 		virtual void resample( short * input, short * output )=0;
 
-		virtual std::string getMemObjectType(){return "Resampler";};
+		virtual std::string getMemObjectType() const {return "Resampler";};
 
 
 };

Modified: trunk/libminisip/include/libminisip/soundcard/SoundIO.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/SoundIO.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/SoundIO.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -179,7 +179,7 @@
 		 
 		MRef<SoundSource *> getSoundSource(int32_t id);
 
-		virtual std::string getMemObjectType(){return "SoundIO";};
+		virtual std::string getMemObjectType() const {return "SoundIO";};
 		
 		/**
 		Access the mixer.

Modified: trunk/libminisip/include/libminisip/soundcard/SoundSource.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/SoundSource.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/SoundSource.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 	public:
 		SoundSource(int id);
 		virtual ~SoundSource(){};
-		virtual std::string getMemObjectType(){return "SoundSource";};
+		virtual std::string getMemObjectType() const {return "SoundSource";};
 
 		/**
 		* @return Identifier of source that generated the audio.

Modified: trunk/libminisip/include/libminisip/soundcard/WaveSoundDevice.h
===================================================================
--- trunk/libminisip/include/libminisip/soundcard/WaveSoundDevice.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/soundcard/WaveSoundDevice.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -35,7 +35,7 @@
 		
 		virtual void sync();
 
-		virtual std::string getMemObjectType(){ return "OssSoundDevice";};
+		virtual std::string getMemObjectType() const { return "OssSoundDevice";};
 
 //		HWND getWindow(){return hWnd;};
 
@@ -73,4 +73,4 @@
 DWORD WINAPI waveInProc(LPVOID arg);
 void CALLBACK WaveOutProc(HWAVEOUT waveOut, UINT uMsg, DWORD dwInstance, DWORD dwParam1, DWORD dwParam2);
 */
-#endif
\ No newline at end of file
+#endif

Modified: trunk/libminisip/include/libminisip/spaudio/SpAudio.h
===================================================================
--- trunk/libminisip/include/libminisip/spaudio/SpAudio.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/spaudio/SpAudio.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -50,7 +50,7 @@
 		
 		void init();
 
-		virtual std::string getMemObjectType() {return "SpAudio";}
+		virtual std::string getMemObjectType() const {return "SpAudio";}
 		int32_t getNumPos();
 		
 		int32_t spatialize (short *input,

Modified: trunk/libminisip/include/libminisip/video/VideoMedia.h
===================================================================
--- trunk/libminisip/include/libminisip/video/VideoMedia.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/VideoMedia.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 
 	public:
 		VideoMedia( MRef<Codec *> codec, MRef<VideoDisplay *> display, MRef<ImageMixer *> mixer, MRef<Grabber *> = NULL, uint32_t receivingWidth = 176, uint32_t receivingHeight=144 );
-		virtual std::string getMemObjectType(){return "VideoMedia";}
+		virtual std::string getMemObjectType() const {return "VideoMedia";}
 
 		virtual std::string getSdpMediaType();
 
@@ -105,7 +105,7 @@
 
 		uint32_t ssrc;
 
-		virtual std::string getMemObjectType(){ return "VideoMediaSource"; };
+		virtual std::string getMemObjectType() const { return "VideoMediaSource"; };
 
 		friend class VideoMedia;
 	private:

Modified: trunk/libminisip/include/libminisip/video/codec/AVCoder.h
===================================================================
--- trunk/libminisip/include/libminisip/video/codec/AVCoder.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/codec/AVCoder.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 		virtual bool providesImage();
 		virtual bool handlesChroma( uint32_t chroma );
 
-		virtual std::string getMemObjectType(){return "AVEncoder";};
+		virtual std::string getMemObjectType() const {return "AVEncoder";};
 
 		virtual uint32_t getRequiredWidth();
 		virtual uint32_t getRequiredHeight();

Modified: trunk/libminisip/include/libminisip/video/codec/AVDecoder.h
===================================================================
--- trunk/libminisip/include/libminisip/video/codec/AVDecoder.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/codec/AVDecoder.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -45,7 +45,7 @@
 
 		void decodeFrame( uint8_t * data, uint32_t length );
 
-		virtual std::string getMemObjectType(){ return "AVDecoder";};
+		virtual std::string getMemObjectType() const { return "AVDecoder";};
 
 		void close();
 

Modified: trunk/libminisip/include/libminisip/video/codec/VideoCodec.h
===================================================================
--- trunk/libminisip/include/libminisip/video/codec/VideoCodec.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/codec/VideoCodec.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -62,7 +62,7 @@
 		void startSend( uint32_t width, uint32_t height );
 		void stopSend();
 
-		virtual std::string getMemObjectType(){return "AVCodec";}
+		virtual std::string getMemObjectType() const {return "AVCodec";}
 
 		virtual std::string getPluginType()const{return "VideoCodec";}
 

Modified: trunk/libminisip/include/libminisip/video/display/VideoDisplay.h
===================================================================
--- trunk/libminisip/include/libminisip/video/display/VideoDisplay.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/display/VideoDisplay.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -40,7 +40,7 @@
 
 class LIBMINISIP_API VideoDisplay : public ImageHandler, public Runnable{
 	public:
-		virtual std::string getMemObjectType(){ return "VideoDisplay"; };
+		virtual std::string getMemObjectType() const { return "VideoDisplay"; };
 		~VideoDisplay();
 		virtual void start();
 		virtual void stop();

Modified: trunk/libminisip/include/libminisip/video/grabber/Grabber.h
===================================================================
--- trunk/libminisip/include/libminisip/video/grabber/Grabber.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/grabber/Grabber.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 
 		virtual void setHandler( ImageHandler * handler )=0;
 
-		virtual std::string getMemObjectType(){return "Grabber";}
+		virtual std::string getMemObjectType() const {return "Grabber";}
 		
 };
 

Modified: trunk/libminisip/include/libminisip/video/mixer/ImageMixer.h
===================================================================
--- trunk/libminisip/include/libminisip/video/mixer/ImageMixer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/video/mixer/ImageMixer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -60,7 +60,7 @@
 
 		void setMedia( MRef<VideoMedia *> media );
 
-		virtual std::string getMemObjectType(){return "ImageMixer";};
+		virtual std::string getMemObjectType() const {return "ImageMixer";};
 	private:
 		ImageHandler * output;
 

Modified: trunk/libminisip/include/libminisip/zrtp/ZrtpHostBridgeMinisip.h
===================================================================
--- trunk/libminisip/include/libminisip/zrtp/ZrtpHostBridgeMinisip.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/include/libminisip/zrtp/ZrtpHostBridgeMinisip.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -83,7 +83,7 @@
 
  public:
 
-    virtual std::string getMemObjectType() { return "ZrtpHostBridgeMinisip";}
+    virtual std::string getMemObjectType() const { return "ZrtpHostBridgeMinisip";}
 
     /**
      * Initialize the host bridge.

Modified: trunk/libminisip/source/codecs/G711CODEC.h
===================================================================
--- trunk/libminisip/source/codecs/G711CODEC.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/codecs/G711CODEC.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -76,7 +76,7 @@
 
 		virtual std::string getSdpMediaAttributes();
 		
-		virtual std::string getMemObjectType(){return "G711Codec";}		
+		virtual std::string getMemObjectType() const {return "G711Codec";}		
 		
 		virtual uint32_t getVersion()const;
 };

Modified: trunk/libminisip/source/codecs/GsmCodec.h
===================================================================
--- trunk/libminisip/source/codecs/GsmCodec.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/codecs/GsmCodec.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -40,7 +40,7 @@
 		std::string getCodecDescription();
 		uint8_t getSdpMediaType();
 		std::string getSdpMediaAttributes();
-		std::string getMemObjectType(){return "GsmCodec";};
+		std::string getMemObjectType() const {return "GsmCodec";};
 
 //		int32_t getEncodedNrBytes();
 		int32_t getInputNrSamples();
@@ -58,7 +58,7 @@
 		uint32_t encode( void *inBuf, int32_t inSize, void *outBuf );
 		uint32_t decode( void *inBuf, int32_t inSize, void *outBuf );
 
-		std::string getMemObjectType(){return "GsmCodecState";};
+		std::string getMemObjectType() const {return "GsmCodecState";};
 
 	private:
 		gsm gsmState;

Modified: trunk/libminisip/source/configbackend/GConfBackend.h
===================================================================
--- trunk/libminisip/source/configbackend/GConfBackend.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/configbackend/GConfBackend.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -73,7 +73,7 @@
 		 */
 		virtual MRef<ConfBackend *> createBackend(MRef<Gui*> gui)const;
 
-		virtual std::string getMemObjectType() { return "GConfBackend"; }
+		virtual std::string getMemObjectType() const { return "GConfBackend"; }
 
 		virtual std::string getName()const;
 

Modified: trunk/libminisip/source/configbackend/MXmlConfBackend.h
===================================================================
--- trunk/libminisip/source/configbackend/MXmlConfBackend.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/configbackend/MXmlConfBackend.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -46,7 +46,7 @@
 		virtual void commit();
 
 
-		 std::string getMemObjectType(){return "MXmlConfBackend";}
+		 std::string getMemObjectType() const {return "MXmlConfBackend";}
 	private:
 		std::string getDefaultConfigFilename();
 		std::string fileName;
@@ -69,7 +69,7 @@
 		 */
 		virtual MRef<ConfBackend *> createBackend(MRef<Gui*> gui)const;
 
-		virtual std::string getMemObjectType() { return "MXmlConfBackend"; }
+		virtual std::string getMemObjectType() const { return "MXmlConfBackend"; }
 
 		virtual std::string getName()const;
 

Modified: trunk/libminisip/source/configbackend/OnlineMXmlConfBackend.h
===================================================================
--- trunk/libminisip/source/configbackend/OnlineMXmlConfBackend.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/configbackend/OnlineMXmlConfBackend.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 		virtual void commit();   
                 
                 OnlineConfBack * getConf(); 
-		 std::string getMemObjectType(){return "OnlineMXmlConfBackend";}
+		 std::string getMemObjectType() const {return "OnlineMXmlConfBackend";}
 	private:
 		std::string getDefaultConfigFilename();
 		std::string fileName;
@@ -77,7 +77,7 @@
 		 */
 		virtual MRef<ConfBackend *> createBackend(MRef<Gui*> gui)const;
 
-		virtual std::string getMemObjectType() { return "OnlineMXmlConfigPlugin"; }
+		virtual std::string getMemObjectType() const { return "OnlineMXmlConfigPlugin"; }
 
 		virtual std::string getName()const;
 

Modified: trunk/libminisip/source/ipprovider/SimpleIp6Provider.h
===================================================================
--- trunk/libminisip/source/ipprovider/SimpleIp6Provider.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/ipprovider/SimpleIp6Provider.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -39,7 +39,7 @@
 		virtual std::string getLocalIp();
 		virtual uint16_t getExternalPort( MRef<UDPSocket *> sock );
 
-		virtual std::string getMemObjectType(){return "SimpleIp6Provider";};
+		virtual std::string getMemObjectType() const {return "SimpleIp6Provider";};
 
 		enum Scope { INVALID = 0, LINK_LOCAL = 2, SITE_LOCAL = 5, GLOBAL = 0xE };
 

Modified: trunk/libminisip/source/mediahandler/AudioPlugin.h
===================================================================
--- trunk/libminisip/source/mediahandler/AudioPlugin.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/mediahandler/AudioPlugin.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -37,7 +37,7 @@
 
 		virtual MRef<Media*> createMedia( MRef<SipSoftPhoneConfiguration *> config );
 
-		virtual std::string getMemObjectType(){ return "AudioPlugin"; }
+		virtual std::string getMemObjectType() const { return "AudioPlugin"; }
 		virtual std::string getName() const{ return "audio"; }
 		virtual uint32_t getVersion() const{ return 0x00000001; }
 		virtual std::string getDescription() const{

Modified: trunk/libminisip/source/soundcard/AlsaSoundDevice.h
===================================================================
--- trunk/libminisip/source/soundcard/AlsaSoundDevice.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/AlsaSoundDevice.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 
 		virtual void sync();
 
-		virtual std::string getMemObjectType(){ return "AlsaSoundDevice";};
+		virtual std::string getMemObjectType() const { return "AlsaSoundDevice";};
 
 
 	private:

Modified: trunk/libminisip/source/soundcard/AlsaSoundDriver.h
===================================================================
--- trunk/libminisip/source/soundcard/AlsaSoundDriver.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/AlsaSoundDriver.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -45,7 +45,7 @@
 			return "AlsaSound";
 		}
 
-		virtual std::string getMemObjectType(){ return getName(); }
+		virtual std::string getMemObjectType() const { return getName(); }
 
 		virtual uint32_t getVersion() const;
 };

Modified: trunk/libminisip/source/soundcard/DirectSoundDriver.h
===================================================================
--- trunk/libminisip/source/soundcard/DirectSoundDriver.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/DirectSoundDriver.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -45,7 +45,7 @@
 			return "DirectSound";
 		}
 
-		virtual std::string getMemObjectType(){ return getName(); }
+		virtual std::string getMemObjectType() const { return getName(); }
 
 		virtual uint32_t getVersion() const;
 };

Modified: trunk/libminisip/source/soundcard/FileSoundDevice.h
===================================================================
--- trunk/libminisip/source/soundcard/FileSoundDevice.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/FileSoundDevice.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -133,7 +133,7 @@
 		
 		virtual void sync();
 
-		virtual std::string getMemObjectType(){ return "FileSoundDevice";};
+		virtual std::string getMemObjectType() const { return "FileSoundDevice";};
 
 	protected:
 	

Modified: trunk/libminisip/source/soundcard/FileSoundDriver.h
===================================================================
--- trunk/libminisip/source/soundcard/FileSoundDriver.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/FileSoundDriver.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -45,7 +45,7 @@
 			return "FileSound";
 		}
 
-		virtual std::string getMemObjectType(){ return getName(); }
+		virtual std::string getMemObjectType() const { return getName(); }
 
 		virtual uint32_t getVersion() const;
 };

Modified: trunk/libminisip/source/soundcard/PortAudioDevice.h
===================================================================
--- trunk/libminisip/source/soundcard/PortAudioDevice.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/PortAudioDevice.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -48,7 +48,7 @@
 
 		virtual void sync();
 
-		virtual std::string getMemObjectType(){ return "PortaudioDevice";};
+		virtual std::string getMemObjectType() const { return "PortaudioDevice";};
 
 	protected:
 		virtual int callback( const void *inputBuffer,

Modified: trunk/libminisip/source/soundcard/PortAudioDriver.h
===================================================================
--- trunk/libminisip/source/soundcard/PortAudioDriver.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/PortAudioDriver.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -44,7 +44,7 @@
 			return "PortAudio";
 		}
 
-		virtual std::string getMemObjectType(){ return getName(); }
+		virtual std::string getMemObjectType() const { return getName(); }
 
 		virtual uint32_t getVersion() const;
 

Modified: trunk/libminisip/source/soundcard/resampler/FloatResampler.h
===================================================================
--- trunk/libminisip/source/soundcard/resampler/FloatResampler.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/resampler/FloatResampler.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -69,7 +69,7 @@
 						   duration, nChannels );
 		}
 
-		virtual std::string getMemObjectType(){ return "FloatResamplerPlugin"; }
+		virtual std::string getMemObjectType() const { return "FloatResamplerPlugin"; }
 };
 
 

Modified: trunk/libminisip/source/soundcard/resampler/SimpleResampler.h
===================================================================
--- trunk/libminisip/source/soundcard/resampler/SimpleResampler.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/soundcard/resampler/SimpleResampler.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -69,7 +69,7 @@
 						   duration, nChannels );
 		}
 
-		virtual std::string getMemObjectType(){ return "SimpleResamplerPlugin"; }
+		virtual std::string getMemObjectType() const { return "SimpleResamplerPlugin"; }
 };
 
 #endif

Modified: trunk/libminisip/source/video/display/SdlDisplay.h
===================================================================
--- trunk/libminisip/source/video/display/SdlDisplay.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/video/display/SdlDisplay.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -81,7 +81,7 @@
 		SdlPlugin( MRef<Library *> lib );
 		~SdlPlugin();
 		
-		virtual std::string getMemObjectType() { return "SdlPlugin"; }
+		virtual std::string getMemObjectType() const { return "SdlPlugin"; }
 
 		virtual std::string getName() const { return "sdl"; }
 

Modified: trunk/libminisip/source/video/display/X11Display.h
===================================================================
--- trunk/libminisip/source/video/display/X11Display.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/video/display/X11Display.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -96,7 +96,7 @@
 			return new X11Display( width, height );
 		}
 
-		virtual std::string getMemObjectType(){ return "X11Plugin"; }
+		virtual std::string getMemObjectType() const { return "X11Plugin"; }
 };
 
 #endif

Modified: trunk/libminisip/source/video/display/XvDisplay.h
===================================================================
--- trunk/libminisip/source/video/display/XvDisplay.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/video/display/XvDisplay.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -81,7 +81,7 @@
 	public:
 		XvPlugin( MRef<Library *> lib ): VideoDisplayPlugin( lib ){}
 		
-		virtual std::string getMemObjectType() { return "XvPlugin"; }
+		virtual std::string getMemObjectType() const { return "XvPlugin"; }
 
 		virtual std::string getName() const { return "xv"; }
 

Modified: trunk/libminisip/source/video/grabber/Dc1394Grabber.h
===================================================================
--- trunk/libminisip/source/video/grabber/Dc1394Grabber.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/video/grabber/Dc1394Grabber.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -87,7 +87,7 @@
 
 		virtual MRef<Grabber *> create( const std::string &device ) const;
 
-		virtual std::string getMemObjectType() { return "Dc1394Plugin"; }
+		virtual std::string getMemObjectType() const { return "Dc1394Plugin"; }
 
 		virtual std::string getName() const { return "fw"; }
 

Modified: trunk/libminisip/source/video/grabber/V4LGrabber.h
===================================================================
--- trunk/libminisip/source/video/grabber/V4LGrabber.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libminisip/source/video/grabber/V4LGrabber.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -108,7 +108,7 @@
 		virtual uint32_t getVersion() const { return 0x00000001; }
 
 		virtual std::string getDescription() const { return "Video4linux grabber"; }
-		virtual std::string getMemObjectType() { return "V4LPlugin"; }
+		virtual std::string getMemObjectType() const { return "V4LPlugin"; }
 };
 
 #endif

Modified: trunk/libmnetutil/include/libmnetutil/DatagramSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/DatagramSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/DatagramSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -34,7 +34,7 @@
 	
 		virtual ~DatagramSocket();
 
-		virtual std::string getMemObjectType() = 0;
+		virtual std::string getMemObjectType() const = 0;
 
 		virtual int32_t sendTo(const IPAddress &to_addr, int32_t port, const void *msg, int32_t len) = 0;
 		

Modified: trunk/libmnetutil/include/libmnetutil/IP4ServerSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/IP4ServerSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/IP4ServerSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -33,7 +33,7 @@
 	public:
 		IP4ServerSocket(int32_t listenport, int32_t backlog=25);
 
-		virtual std::string getMemObjectType(){return "IP4ServerSocket";}
+		virtual std::string getMemObjectType() const {return "IP4ServerSocket";}
 
 		//inherited: TCPSocket *accept();
 		virtual struct sockaddr *getSockaddrStruct(int32_t &ret_length);

Modified: trunk/libmnetutil/include/libmnetutil/IP6ServerSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/IP6ServerSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/IP6ServerSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -33,7 +33,7 @@
 	public:
 		IP6ServerSocket(int32_t listenport, int32_t backlog=25);
 
-		virtual std::string getMemObjectType(){return "IP6ServerSocket";};
+		virtual std::string getMemObjectType() const {return "IP6ServerSocket";};
 
 		//inherited: TCPSocket *accept();
 		virtual struct sockaddr *getSockaddrStruct(int32_t &ret_length);

Modified: trunk/libmnetutil/include/libmnetutil/TCPSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/TCPSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/TCPSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -39,7 +39,7 @@
 		TCPSocket(TCPSocket &sock);
 		virtual ~TCPSocket();
 
-		virtual std::string getMemObjectType(){return "TCPSocket";};
+		virtual std::string getMemObjectType() const {return "TCPSocket";};
 
 		virtual int32_t write(std::string);
 		virtual int32_t write(const void *buf, int32_t count);

Modified: trunk/libmnetutil/include/libmnetutil/TLSServerSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/TLSServerSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/TLSServerSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -35,7 +35,7 @@
 	public:
 		TLSServerSocket( bool use_ipv6, int32_t listen_port, MRef<certificate *> cert, MRef<ca_db *> cert_db=NULL);
 		TLSServerSocket( int32_t listen_port, MRef<certificate *> cert, MRef<ca_db *> cert_db=NULL);
-		virtual std::string getMemObjectType(){return "TLSServerSocket";}
+		virtual std::string getMemObjectType() const {return "TLSServerSocket";}
 
 		virtual MRef<StreamSocket *> accept();
 

Modified: trunk/libmnetutil/include/libmnetutil/TLSSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/TLSSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/TLSSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -92,7 +92,7 @@
 		
 		virtual ~TLSSocket();
 
-		virtual std::string getMemObjectType(){return "TLSSocket";};
+		virtual std::string getMemObjectType() const {return "TLSSocket";};
 
 		virtual int32_t write(std::string);
 		

Modified: trunk/libmnetutil/include/libmnetutil/UDPSocket.h
===================================================================
--- trunk/libmnetutil/include/libmnetutil/UDPSocket.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmnetutil/include/libmnetutil/UDPSocket.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -38,7 +38,7 @@
 		
 		virtual ~UDPSocket();
 
-		virtual std::string getMemObjectType(){return "UDPSocket";}
+		virtual std::string getMemObjectType() const {return "UDPSocket";}
 
 		int32_t sendTo(const IPAddress &to_addr, int32_t port, const void *msg, int32_t len);
 		

Modified: trunk/libmsip/include/libmsip/SipCommandDispatcher.h
===================================================================
--- trunk/libmsip/include/libmsip/SipCommandDispatcher.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipCommandDispatcher.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -79,7 +79,7 @@
 		MRef<SipStackInternal*> getSipStackInternal();
 		
 //#ifdef DEBUG_OUTPUT
-		virtual std::string getMemObjectType() {return "SipCommandDispatcher";}
+		virtual std::string getMemObjectType() const {return "SipCommandDispatcher";}
 //#endif
 		
 		virtual bool handleCommand(const SipSMCommand &cmd);

Modified: trunk/libmsip/include/libmsip/SipDialog.h
===================================================================
--- trunk/libmsip/include/libmsip/SipDialog.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipDialog.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -135,7 +135,7 @@
 		 */
 		virtual ~SipDialog();
 		
-		virtual std::string getMemObjectType(){return "SipDialog";}
+		virtual std::string getMemObjectType() const {return "SipDialog";}
 
 		/**
 		 * The SipSMCommand handler.

Modified: trunk/libmsip/include/libmsip/SipDialogConfig.h
===================================================================
--- trunk/libmsip/include/libmsip/SipDialogConfig.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipDialogConfig.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -105,7 +105,7 @@
 		std::string getTransport(){ return transport; };
 		void setTransport( std::string transport ){this->transport = transport; };
 
-		std::string getMemObjectType(){return "SipProxy";}
+		std::string getMemObjectType() const {return "SipProxy";}
 		
 		/**
 		True to indicate that the proxy settings are to be looked up using DNS SRV
@@ -196,7 +196,7 @@
 		
 		std::string getDebugString();
 
-		virtual std::string getMemObjectType(){return "SipIdentity";}
+		virtual std::string getMemObjectType() const {return "SipIdentity";}
 		
 		/**
 		This identities index number. Useful to identify it across minisip.
@@ -263,7 +263,7 @@
 	public:
 		SipCommonConfig();
 
-		virtual std::string getMemObjectType(){return "SipCommonConfig";}
+		virtual std::string getMemObjectType() const {return "SipCommonConfig";}
 		
 		//shared with Dialog config
 //		std::string userUri; 	//General->Users SIP address
@@ -307,7 +307,7 @@
 	public:
 		SipDialogConfig(MRef<SipCommonConfig *> phone_config);
 
-		virtual std::string getMemObjectType(){return "SipDialogConfig";}
+		virtual std::string getMemObjectType() const {return "SipDialogConfig";}
 		
 		MRef<SipCommonConfig *> inherited;
 

Modified: trunk/libmsip/include/libmsip/SipDialogManagement.h
===================================================================
--- trunk/libmsip/include/libmsip/SipDialogManagement.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipDialogManagement.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -44,7 +44,7 @@
 		
 		virtual ~SipDialogManagement();
 
-		virtual std::string getMemObjectType(){return "SipDialogManagement";}
+		virtual std::string getMemObjectType() const {return "SipDialogManagement";}
 		
 		virtual std::string getName(){return "SipDialogManagement (The one and only)";}
 

Modified: trunk/libmsip/include/libmsip/SipDialogRegister.h
===================================================================
--- trunk/libmsip/include/libmsip/SipDialogRegister.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipDialogRegister.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -43,7 +43,7 @@
 
 		virtual std::string getName(){return "SipDialogRegister["+getDialogConfig()->inherited->sipIdentity->sipDomain+"]";}
 		
-		virtual std::string getMemObjectType(){return "SipDialogRegister";}
+		virtual std::string getMemObjectType() const {return "SipDialogRegister";}
 		
 		void updateFailCount(){failCount++;};
 		uint32_t getFailCount(){return failCount;};

Modified: trunk/libmsip/include/libmsip/SipHeader.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeader.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeader.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -95,7 +95,7 @@
 	public:
 		SipHeaderParameter(std::string parseFrom);
 		SipHeaderParameter(std::string key, std::string value, bool hasEqual);	//hasEqual is there to support ;lr
-		std::string getMemObjectType(){return "SipHeaderParameter";}
+		std::string getMemObjectType() const {return "SipHeaderParameter";}
 		std::string getKey(){return key;}
 		std::string getValue(){return value;}
 		void setValue(std::string v){value=v;}
@@ -204,7 +204,7 @@
 		std::string getString();
 		void addHeaderValue(MRef<SipHeaderValue*> v);
 
-                virtual std::string getMemObjectType(){return "SipHeader";}
+                virtual std::string getMemObjectType() const {return "SipHeader";}
 
 		int32_t getType(){return type;}
 		int getNoValues(){return headerValues.size();}

Modified: trunk/libmsip/include/libmsip/SipHeaderAccept.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderAccept.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderAccept.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -50,7 +50,7 @@
 		
 		SipHeaderValueAccept(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderAccept";}
+                virtual std::string getMemObjectType() const {return "SipHeaderAccept";}
 		
 		//getString is inherited from SipHeaderValueString
 		//and returns the string passed to the constructor.

Modified: trunk/libmsip/include/libmsip/SipHeaderAcceptContact.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderAcceptContact.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderAcceptContact.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -70,7 +70,7 @@
 
 		virtual ~SipHeaderValueAcceptContact();
 
-		std::string getMemObjectType(){return "SipHeaderAcceptContact";}
+		std::string getMemObjectType() const {return "SipHeaderAcceptContact";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderAuthorization.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderAuthorization.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderAuthorization.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -76,7 +76,7 @@
 		
 		virtual ~SipHeaderValueAuthorization();
 
-                virtual std::string getMemObjectType(){return "SipHeaderAuthorization";}
+                virtual std::string getMemObjectType() const {return "SipHeaderAuthorization";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderCSeq.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderCSeq.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderCSeq.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 
 		virtual ~SipHeaderValueCSeq();
 		
-                virtual std::string getMemObjectType(){return "SipHeaderCSeq";}
+                virtual std::string getMemObjectType() const {return "SipHeaderCSeq";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderCallID.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderCallID.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderCallID.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -50,7 +50,7 @@
 		
 		SipHeaderValueCallID(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderCallID";}
+                virtual std::string getMemObjectType() const {return "SipHeaderCallID";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderContact.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderContact.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderContact.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -60,7 +60,7 @@
 
 		virtual ~SipHeaderValueContact();
 
-		virtual std::string getMemObjectType(){return "SipHeaderContact";}
+		virtual std::string getMemObjectType() const {return "SipHeaderContact";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderContentLength.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderContentLength.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderContentLength.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 		virtual ~SipHeaderValueContentLength();
 		
 
-                virtual std::string getMemObjectType(){return "SipHeaderContentLength";}
+                virtual std::string getMemObjectType() const {return "SipHeaderContentLength";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderContentType.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderContentType.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderContentType.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -49,7 +49,7 @@
 	public:
 		SipHeaderValueContentType(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderContentType";}
+                virtual std::string getMemObjectType() const {return "SipHeaderContentType";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderEvent.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderEvent.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderEvent.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -48,7 +48,7 @@
 	public:
 		SipHeaderValueEvent(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderEvent";}
+                virtual std::string getMemObjectType() const {return "SipHeaderEvent";}
 		
 		// string getString(); is inherited from
 		// SipHeaderValueString that returns the string

Modified: trunk/libmsip/include/libmsip/SipHeaderExpires.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderExpires.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderExpires.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -50,7 +50,7 @@
 
 		virtual ~SipHeaderValueExpires();
 		
-                virtual std::string getMemObjectType(){return "SipHeaderExpires";}
+                virtual std::string getMemObjectType() const {return "SipHeaderExpires";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderFrom.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderFrom.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderFrom.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 
 		virtual ~SipHeaderValueFrom();
 
-                virtual std::string getMemObjectType(){return "SipHeaderFrom";}
+                virtual std::string getMemObjectType() const {return "SipHeaderFrom";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderMaxForwards.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderMaxForwards.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderMaxForwards.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 
 		virtual ~SipHeaderValueMaxForwards();
 
-                virtual std::string getMemObjectType(){return "SipHeaderMaxForwards";}
+                virtual std::string getMemObjectType() const {return "SipHeaderMaxForwards";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderProxyAuthenticate.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderProxyAuthenticate.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderProxyAuthenticate.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -65,7 +65,7 @@
 
 		virtual ~SipHeaderValueProxyAuthenticate();
 
-                virtual std::string getMemObjectType(){return "SipHeaderProxyAuthenticate";}
+                virtual std::string getMemObjectType() const {return "SipHeaderProxyAuthenticate";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderProxyAuthorization.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderProxyAuthorization.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderProxyAuthorization.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -61,7 +61,7 @@
 
 		virtual ~SipHeaderValueProxyAuthorization();
 
-                virtual std::string getMemObjectType(){return "SipHeaderProxyAuthorization";}
+                virtual std::string getMemObjectType() const {return "SipHeaderProxyAuthorization";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderRAck.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderRAck.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderRAck.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -52,7 +52,7 @@
 
 		virtual ~SipHeaderValueRAck();
 		
-                virtual std::string getMemObjectType(){return "SipHeaderRAck";}
+                virtual std::string getMemObjectType() const {return "SipHeaderRAck";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderRSeq.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderRSeq.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderRSeq.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -44,7 +44,7 @@
 
 		virtual ~SipHeaderValueRSeq();
 
-                virtual std::string getMemObjectType(){return "SipHeaderRSeq";}
+                virtual std::string getMemObjectType() const {return "SipHeaderRSeq";}
 		
 		virtual std::string getString(); 
 

Modified: trunk/libmsip/include/libmsip/SipHeaderRecordRoute.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderRecordRoute.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderRecordRoute.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -47,7 +47,7 @@
 	public:
 		SipHeaderValueRecordRoute(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderRecordRoute";}
+                virtual std::string getMemObjectType() const {return "SipHeaderRecordRoute";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderReferTo.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderReferTo.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderReferTo.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -55,7 +55,7 @@
 		 */
 		SipHeaderValueReferTo(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderReferTo";}
+                virtual std::string getMemObjectType() const {return "SipHeaderReferTo";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderRequire.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderRequire.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderRequire.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -38,7 +38,7 @@
 	public:
 		SipHeaderValueRequire(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderRequire";}
+                virtual std::string getMemObjectType() const {return "SipHeaderRequire";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderRoute.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderRoute.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderRoute.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 
 		virtual ~SipHeaderValueRoute();
 
-                virtual std::string getMemObjectType(){return "SipHeaderRoute";}
+                virtual std::string getMemObjectType() const {return "SipHeaderRoute";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderSubject.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderSubject.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderSubject.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -47,7 +47,7 @@
 	public:
 		SipHeaderValueSubject(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderSubject";}
+                virtual std::string getMemObjectType() const {return "SipHeaderSubject";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderSupported.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderSupported.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderSupported.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -38,7 +38,7 @@
 	public:
 		SipHeaderValueSupported(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderSupported";}
+                virtual std::string getMemObjectType() const {return "SipHeaderSupported";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderTo.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderTo.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderTo.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 
 		virtual ~SipHeaderValueTo();
 		
-                virtual std::string getMemObjectType(){return "SipHeaderTo";}
+                virtual std::string getMemObjectType() const {return "SipHeaderTo";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderUnknown.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderUnknown.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderUnknown.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -54,7 +54,7 @@
 	public:
 		SipHeaderValueUnknown(const std::string &headerName, const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderUnknown";}
+                virtual std::string getMemObjectType() const {return "SipHeaderUnknown";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderUnsupported.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderUnsupported.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderUnsupported.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -38,7 +38,7 @@
 	public:
 		SipHeaderValueUnsupported(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderUnsupported";}
+                virtual std::string getMemObjectType() const {return "SipHeaderUnsupported";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderUserAgent.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderUserAgent.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderUserAgent.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -49,7 +49,7 @@
 	public:
 		SipHeaderValueUserAgent(const std::string &build_from);
 
-                virtual std::string getMemObjectType(){return "SipHeaderUserAgent";}
+                virtual std::string getMemObjectType() const {return "SipHeaderUserAgent";}
 };
 
 #endif

Modified: trunk/libmsip/include/libmsip/SipHeaderVia.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderVia.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderVia.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -53,7 +53,7 @@
 
 		virtual ~SipHeaderValueVia();
 
-                virtual std::string getMemObjectType(){return "SipHeaderVia";}
+                virtual std::string getMemObjectType() const {return "SipHeaderVia";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipHeaderWWWAuthenticate.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderWWWAuthenticate.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderWWWAuthenticate.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -56,7 +56,7 @@
 
 		virtual ~SipHeaderValueWWWAuthenticate();
 
-                virtual std::string getMemObjectType(){return "SipHeaderWWWAuthenticate";}
+                virtual std::string getMemObjectType() const {return "SipHeaderWWWAuthenticate";}
 		
 	private:
 };

Modified: trunk/libmsip/include/libmsip/SipHeaderWarning.h
===================================================================
--- trunk/libmsip/include/libmsip/SipHeaderWarning.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipHeaderWarning.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 
 		virtual ~SipHeaderValueWarning();
 
-                virtual std::string getMemObjectType(){return "SipHeaderWarning";}
+                virtual std::string getMemObjectType() const {return "SipHeaderWarning";}
 		
 		/**
 		 * returns string representation of the header

Modified: trunk/libmsip/include/libmsip/SipLayerDialog.h
===================================================================
--- trunk/libmsip/include/libmsip/SipLayerDialog.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipLayerDialog.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -48,7 +48,7 @@
 		void addDialog(MRef<SipDialog*> d);
 		void removeTerminatedDialogs();
 
-		virtual std::string getMemObjectType() {return "SipLayerDialog";}
+		virtual std::string getMemObjectType() const {return "SipLayerDialog";}
 		
 		virtual bool handleCommand(const SipSMCommand &cmd);
 		

Modified: trunk/libmsip/include/libmsip/SipLayerTransaction.h
===================================================================
--- trunk/libmsip/include/libmsip/SipLayerTransaction.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipLayerTransaction.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 		
 		std::list<MRef<SipTransaction*> > getTransactionsWithCallId(std::string callid);
 		
-		virtual std::string getMemObjectType() {return "SipLayerTransaction";}
+		virtual std::string getMemObjectType() const {return "SipLayerTransaction";}
 		
 		virtual bool handleCommand(const SipSMCommand &cmd);
 		

Modified: trunk/libmsip/include/libmsip/SipLayerTransport.h
===================================================================
--- trunk/libmsip/include/libmsip/SipLayerTransport.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipLayerTransport.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -53,7 +53,7 @@
 class SocketServer : public Runnable{
 	public:
 		SocketServer(MRef<ServerSocket*> sock, MRef<SipLayerTransport*> r);
-		std::string getMemObjectType(){return "SocketServer";}
+		std::string getMemObjectType() const {return "SocketServer";}
 		void run();
 		void start();
 		void stop();
@@ -88,7 +88,7 @@
 		
 		void setDispatcher(MRef<SipCommandDispatcher*> d);
 
-		virtual std::string getMemObjectType(){return "SipLayerTransport";}
+		virtual std::string getMemObjectType() const {return "SipLayerTransport";}
 
 		void sendMessage(MRef<SipMessage*> pack, const std::string &branch,
 				 bool addVia);

Modified: trunk/libmsip/include/libmsip/SipMIMEContent.h
===================================================================
--- trunk/libmsip/include/libmsip/SipMIMEContent.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipMIMEContent.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -39,7 +39,7 @@
 		SipMimeContent(std::string content, std::string ContentTyp);
 		virtual std::string getString();
 		virtual std::string getContentType();
-		virtual std::string getMemObjectType(){return "MSipMimeContent";}
+		virtual std::string getMemObjectType() const {return "MSipMimeContent";}
 		void addPart(MRef<SipMessageContent*> part);
 		MRef<SipMessageContent*> popFirstPart();
 		void setBoundry(std::string boundry);

Modified: trunk/libmsip/include/libmsip/SipMessageContentIM.h
===================================================================
--- trunk/libmsip/include/libmsip/SipMessageContentIM.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipMessageContentIM.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -36,7 +36,7 @@
 public:
 	SipMessageContentIM(std::string m);
 	
-	virtual std::string getMemObjectType(){return "SipMessageContentIM";}
+	virtual std::string getMemObjectType() const {return "SipMessageContentIM";}
 	
 	virtual std::string getString();
 

Modified: trunk/libmsip/include/libmsip/SipRequest.h
===================================================================
--- trunk/libmsip/include/libmsip/SipRequest.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipRequest.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -149,7 +149,7 @@
 
 		virtual ~SipRequest();
 
-		virtual std::string getMemObjectType(){return "SipRequest("+method+")";}
+		virtual std::string getMemObjectType() const {return "SipRequest("+method+")";}
 
 		virtual std::string getString();
 

Modified: trunk/libmsip/include/libmsip/SipResponse.h
===================================================================
--- trunk/libmsip/include/libmsip/SipResponse.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipResponse.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -51,7 +51,7 @@
 		SipResponse(std::string branch, int32_t status, std::string status_desc, MRef<SipMessage*> inv);
 
 
-		virtual std::string getMemObjectType(){return "SipResponse";}
+		virtual std::string getMemObjectType() const {return "SipResponse";}
 		
 		/**
 		 * Parses response packet from string representation.

Modified: trunk/libmsip/include/libmsip/SipSMCommand.h
===================================================================
--- trunk/libmsip/include/libmsip/SipSMCommand.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipSMCommand.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -66,7 +66,7 @@
 		 */
 		SipSMCommand(MRef<SipMessage*> cmd, int source, int destination);
 
-		virtual std::string getMemObjectType(){return "SipSMCommand";}
+		virtual std::string getMemObjectType() const {return "SipSMCommand";}
 
 		int getType() const;
 

Modified: trunk/libmsip/include/libmsip/SipStackInternal.h
===================================================================
--- trunk/libmsip/include/libmsip/SipStackInternal.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipStackInternal.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -53,7 +53,7 @@
 
 		void setDefaultDialogCommandHandler(MRef<SipSMCommandReceiver*> cb);
 
-		virtual std::string getMemObjectType(){return "SipStackInternal";}
+		virtual std::string getMemObjectType() const {return "SipStackInternal";}
 		
                 virtual void run();
 		virtual void stopRunning();

Modified: trunk/libmsip/include/libmsip/SipTimers.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTimers.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTimers.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -34,7 +34,7 @@
 	public:
 		SipTimers();
 
-		std::string getMemObjectType(){return "SipTimers";}
+		std::string getMemObjectType() const {return "SipTimers";}
 		
 		void setT1(int t){A=E=G=T1=t; B=F=H=J=t*64; }
 		void setT2(int t){T2 = t;}

Modified: trunk/libmsip/include/libmsip/SipTransaction.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTransaction.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTransaction.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -96,7 +96,7 @@
 		void setSocket(Socket * sock){socket=sock;};
 		MRef<Socket *> getSocket(){return socket;};
 
-		virtual std::string getMemObjectType(){return "SipTransaction";}
+		virtual std::string getMemObjectType() const {return "SipTransaction";}
 		void setDebugTransType(std::string t){debugTransType = t;}
 		std::string getDebugTransType(){return debugTransType;}
 

Modified: trunk/libmsip/include/libmsip/SipTransactionInviteClient.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTransactionInviteClient.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTransactionInviteClient.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -66,7 +66,7 @@
 		
 		virtual ~SipTransactionInviteClient();
 
-		virtual std::string getMemObjectType(){return "SipTransactionInvCli";}
+		virtual std::string getMemObjectType() const {return "SipTransactionInvCli";}
 		virtual std::string getName(){return "transaction_invite_client[branch="+getBranch()+"]";}
 
 		void setUpStateMachine();

Modified: trunk/libmsip/include/libmsip/SipTransactionInviteServer.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTransactionInviteServer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTransactionInviteServer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -67,7 +67,7 @@
 		
 		virtual ~SipTransactionInviteServer();
 
-		virtual std::string getMemObjectType(){return "SipTransactionInvServer";}
+		virtual std::string getMemObjectType() const {return "SipTransactionInvServer";}
 		virtual std::string getName(){return "transaction_INVITE_responder[branch="+getBranch()+"]";}
 
 		void setUpStateMachine();

Modified: trunk/libmsip/include/libmsip/SipTransactionInviteServerUA.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTransactionInviteServerUA.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTransactionInviteServerUA.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -67,7 +67,7 @@
 		
 		virtual ~SipTransactionInviteServerUA();
 
-		virtual std::string getMemObjectType(){return "SipTransactionInvServerUA";}
+		virtual std::string getMemObjectType() const {return "SipTransactionInvServerUA";}
 		virtual std::string getName(){return "transaction_ua_invite_server[branch="+getBranch()+"]";}
 
 		void changeStateMachine();

Modified: trunk/libmsip/include/libmsip/SipTransactionNonInviteClient.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTransactionNonInviteClient.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTransactionNonInviteClient.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -63,7 +63,7 @@
 				const std::string &callid);
                 ~SipTransactionNonInviteClient();
 		
-		virtual std::string getMemObjectType(){return "SipTransactionNonInvCli";}
+		virtual std::string getMemObjectType() const {return "SipTransactionNonInvCli";}
 		
 		virtual std::string getName(){return "transaction_noninviteclient[branch="+getBranch()+",type="+getDebugTransType()+"]";}
 

Modified: trunk/libmsip/include/libmsip/SipTransactionNonInviteServer.h
===================================================================
--- trunk/libmsip/include/libmsip/SipTransactionNonInviteServer.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipTransactionNonInviteServer.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -64,7 +64,7 @@
 		
 		virtual ~SipTransactionNonInviteServer();
 
-		virtual std::string getMemObjectType(){return "SipTransactionNonInvServer";}
+		virtual std::string getMemObjectType() const {return "SipTransactionNonInvServer";}
 		virtual std::string getName(){return "transaction_noninviteserver[branch="+getBranch()+",type="+getDebugTransType()+"]";}
 
 		void setUpStateMachine();

Modified: trunk/libmsip/include/libmsip/SipUri.h
===================================================================
--- trunk/libmsip/include/libmsip/SipUri.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmsip/include/libmsip/SipUri.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -106,7 +106,7 @@
 		*/
 		std::string getRequestUriString() const;
 
-		virtual std::string getMemObjectType(){return "SipUri";}
+		virtual std::string getMemObjectType() const {return "SipUri";}
 
 		void setDisplayName(std::string id);
 		std::string getDisplayName() const;

Modified: trunk/libmutil/include/libmutil/CommandString.h
===================================================================
--- trunk/libmutil/include/libmutil/CommandString.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/CommandString.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -57,7 +57,7 @@
 		void setParam3(std::string param3);
 		
 		std::string getString() const;
-                virtual std::string getMemObjectType(){return "CommandString";}
+                virtual std::string getMemObjectType() const {return "CommandString";}
 
 		std::string &operator[](std::string key);
 

Modified: trunk/libmutil/include/libmutil/CondVar.h
===================================================================
--- trunk/libmutil/include/libmutil/CondVar.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/CondVar.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -53,7 +53,7 @@
 		//get this functionality (this method was deprecated
 		//because of difficulties of supporting it on Windows)
 
-		std::string getMemObjectType(){return "CondVar";}
+		std::string getMemObjectType() const {return "CondVar";}
 
 	private:
 		void * internalStruct;

Modified: trunk/libmutil/include/libmutil/IString.h
===================================================================
--- trunk/libmutil/include/libmutil/IString.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/IString.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -75,7 +75,7 @@
 	 * Implemented only for debugging purposes (see MObject/MRef for
 	 * more information on this method).
 	 */
-	std::string getMemObjectType(){return "StringAtom";}
+	std::string getMemObjectType() const {return "StringAtom";}
 
 	/**
 	 * @return	The internal character buffer. A user is not
@@ -162,7 +162,7 @@
 	 * Implemented only for debugging purposes (see MObject/MRef for
 	 * more information on this method).
 	 */
-	std::string getMemObjectType(){return "IString";}
+	std::string getMemObjectType() const {return "IString";}
 
 	/**
 	 * Returns a C++ style string (std::string). This method

Modified: trunk/libmutil/include/libmutil/Library.h
===================================================================
--- trunk/libmutil/include/libmutil/Library.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/Library.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -65,7 +65,7 @@
 	/**
 	 * Defined in MObject. Used only for monitoring/debugging.
 	 */
-	std::string getMemObjectType(){ return "Library"; }
+	std::string getMemObjectType() const { return "Library"; }
 
 protected:
 	/**

Modified: trunk/libmutil/include/libmutil/MPlugin.h
===================================================================
--- trunk/libmutil/include/libmutil/MPlugin.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/MPlugin.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -79,7 +79,7 @@
 		/**
 		 * @returns the MemObject type.
 		 **/
-		virtual std::string getMemObjectType()=0;
+		virtual std::string getMemObjectType() const =0;
 
 	protected:
 		MPlugin(MRef<Library*> lib);

Modified: trunk/libmutil/include/libmutil/MemObject.h
===================================================================
--- trunk/libmutil/include/libmutil/MemObject.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/MemObject.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -114,7 +114,7 @@
 		 * The purpose of this method is to allow debugging
 		 * (such as showing which objects are allocated).
 		 */
-		virtual std::string getMemObjectType();
+		virtual std::string getMemObjectType() const;
 
 	private:
 		/**

Modified: trunk/libmutil/include/libmutil/Semaphore.h
===================================================================
--- trunk/libmutil/include/libmutil/Semaphore.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/Semaphore.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -45,7 +45,7 @@
         Semaphore();
         ~Semaphore();
         
-	std::string getMemObjectType(){return "Semaphore";}
+	std::string getMemObjectType() const {return "Semaphore";}
 
         /**
          * Put one resource into the set of resources.

Modified: trunk/libmutil/include/libmutil/StateMachine.h
===================================================================
--- trunk/libmutil/include/libmutil/StateMachine.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/StateMachine.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -148,7 +148,7 @@
 			states.clear();
 		}
 		
-		std::string getMemObjectType(){return "StateMachine";}
+		std::string getMemObjectType() const {return "StateMachine";}
 		
 		/**
 		 * Adds a state that will have no transitions connected to
@@ -269,7 +269,7 @@
 			transitions.clear();	
 		}
 
-		std::string getMemObjectType(){return "State";}
+		std::string getMemObjectType() const {return "State";}
 		
 		void register_transition(MRef<StateTransition<CommandType, TimeoutType> *> transition){
 			transitions.push_back(transition);
@@ -337,7 +337,7 @@
 			to_state=NULL; 
 		}
 				
-		std::string getMemObjectType(){return "StateTransition";}
+		std::string getMemObjectType() const {return "StateTransition";}
 
 		bool handleCommand(const CommandType &c){
 			bool handled;

Modified: trunk/libmutil/include/libmutil/Thread.h
===================================================================
--- trunk/libmutil/include/libmutil/Thread.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/Thread.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -68,7 +68,7 @@
 	Thread(MRef<Runnable *>runnable);
 	~Thread();
 
-	std::string getMemObjectType(){return "Thread";}
+	std::string getMemObjectType() const {return "Thread";}
 
 	/**
 	 * Purpose: Create thread that executes a function and return handle 

Modified: trunk/libmutil/include/libmutil/TimeoutProvider.h
===================================================================
--- trunk/libmutil/include/libmutil/TimeoutProvider.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/include/libmutil/TimeoutProvider.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -145,7 +145,7 @@
 class TimeoutProvider : public Runnable{
 
 	public:
-		std::string getMemObjectType(){return "TimeoutProvider";}
+		std::string getMemObjectType() const {return "TimeoutProvider";}
 
 		/**
 		 * The purpose of this method is mainly

Modified: trunk/libmutil/source/MemObject.cxx
===================================================================
--- trunk/libmutil/source/MemObject.cxx	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/libmutil/source/MemObject.cxx	2006-10-16 14:38:33 UTC (rev 2828)
@@ -138,7 +138,7 @@
 	return refCount;
 }
 
-string MObject::getMemObjectType(){
+string MObject::getMemObjectType() const {
 #ifdef MDEBUG
 	return (typeid(*this)).name();
 #else

Modified: trunk/minisip/minisip/gui/gtkgui/AccountsList.h
===================================================================
--- trunk/minisip/minisip/gui/gtkgui/AccountsList.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/minisip/minisip/gui/gtkgui/AccountsList.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -44,7 +44,7 @@
 
 		AccountsListColumns * getColumns();
 
-		virtual std::string getMemObjectType(){return "AccountsList";};
+		virtual std::string getMemObjectType() const {return "AccountsList";};
 		AccountsListColumns *columns;
 
 	private:

Modified: trunk/minisip/minisip/gui/gtkgui/CertificateDialog.h
===================================================================
--- trunk/minisip/minisip/gui/gtkgui/CertificateDialog.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/minisip/minisip/gui/gtkgui/CertificateDialog.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -96,7 +96,7 @@
 	public:
 		CertTreeStore();
 
-		virtual std::string getMemObjectType(){return "CertTreeStore";}
+		virtual std::string getMemObjectType() const {return "CertTreeStore";}
 		void addCertificate( MRef<certificate *> );
 		MRef<certificate_chain *> getCertChain();
 		void associateTreeView( Gtk::TreeView * certTreeView );
@@ -118,7 +118,7 @@
 		CaListStore();
 
 		void addCaItem( ca_db_item * caItem );
-		virtual std::string getMemObjectType(){return "CaListStore";}
+		virtual std::string getMemObjectType() const {return "CaListStore";}
 		//MRef<certificate_chain *> getCertChain();
 		
 		void associateTreeView( Gtk::TreeView * caTreeView );

Modified: trunk/minisip/minisip/gui/gtkgui/MainWindow.h
===================================================================
--- trunk/minisip/minisip/gui/gtkgui/MainWindow.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/minisip/minisip/gui/gtkgui/MainWindow.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -120,7 +120,7 @@
 		
 		virtual void dtmfPressed( uint8_t symbol );
 
-		virtual std::string getMemObjectType(){return "MainWindow";};
+		virtual std::string getMemObjectType() const {return "MainWindow";};
 
 		std::string getDataFileName( std::string baseName );
 		

Modified: trunk/minisip/minisip/gui/gtkgui/TrayIcon.h
===================================================================
--- trunk/minisip/minisip/gui/gtkgui/TrayIcon.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/minisip/minisip/gui/gtkgui/TrayIcon.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -42,7 +42,7 @@
 			   Glib::RefPtr<Gnome::Glade::Xml>  refXml );
 		~MTrayIcon();
 
-		virtual std::string getMemObjectType(){return "MTrayIcon";}
+		virtual std::string getMemObjectType() const {return "MTrayIcon";}
 
 		Gtk::Window * getWindow();
 	private:

Modified: trunk/minisip/minisip/gui/qtgui/CertificateDialog.h
===================================================================
--- trunk/minisip/minisip/gui/qtgui/CertificateDialog.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/minisip/minisip/gui/qtgui/CertificateDialog.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -111,7 +111,7 @@
 
 		MRef<certificate *> getCert(){ return cert; }
 
-		virtual string getMemObjectType(){return "CertChainItem";}
+		virtual string getMemObjectType() const {return "CertChainItem";}
 
 		string fileName;
 		string pkFileName;

Modified: trunk/minisip/minisip/gui/textui/MinisipTextUI.h
===================================================================
--- trunk/minisip/minisip/gui/textui/MinisipTextUI.h	2006-10-16 12:59:37 UTC (rev 2827)
+++ trunk/minisip/minisip/gui/textui/MinisipTextUI.h	2006-10-16 14:38:33 UTC (rev 2828)
@@ -46,7 +46,7 @@
 	public:
 		MinisipTextUI();
 	
-		std::string getMemObjectType(){return "MinisipTextUI";}
+		std::string getMemObjectType() const {return "MinisipTextUI";}
 		
 		virtual void handleCommand(const CommandString&);
 		virtual void setSipSoftPhoneConfiguration(MRef<SipSoftPhoneConfiguration *>sipphoneconfig);



More information about the Minisip-devel mailing list