Index: /source/ariba/communication/BaseCommunication.cpp
===================================================================
--- /source/ariba/communication/BaseCommunication.cpp	(revision 4983)
+++ /source/ariba/communication/BaseCommunication.cpp	(revision 4984)
@@ -56,5 +56,5 @@
 
 BaseCommunication::BaseCommunication()
-	: messageReceiver(NULL), network(NULL), transport(NULL){
+	: messageReceiver(NULL), network(NULL), transport(NULL), basecommStarted(false){
 }
 
@@ -145,4 +145,5 @@
 	//
 
+	basecommStarted = true;
 	logging_info( "base communication started up" );
 }
@@ -156,5 +157,10 @@
 	delete network;
 
+	basecommStarted = false;
 	logging_info( "base communication stopped" );
+}
+
+bool BaseCommunication::isStarted(){
+	return basecommStarted;
 }
 
