localconnectivityservice/obexserviceman/obexservicemanserver/inc/SrcsServiceManager.h
changeset 29 ce4f184690c9
parent 25 c4f07256ff37
--- a/localconnectivityservice/obexserviceman/obexservicemanserver/inc/SrcsServiceManager.h	Fri Apr 23 23:56:14 2010 +0300
+++ b/localconnectivityservice/obexserviceman/obexservicemanserver/inc/SrcsServiceManager.h	Sat Apr 24 00:11:33 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2002-2007 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -141,12 +141,17 @@
     void ServiceArray(CArrayPtr<CSrcsTransport> &aTransport, TBool aState);
     
 private:
-
+    
    /**
     * C++ default constructor.
     */
     CSrcsServiceManager();
     
+    /*
+     * Perform service controllers post-initialization
+     */
+    void PostInitialize(CArrayPtr<CSrcsTransport> &aTransport);
+    
     CArrayPtr<CSrcsTransport>*		iBTConnectionArray;		// array of BT Connections
     CArrayPtr<CSrcsTransport>*		iUSBConnectionArray;	// array of USB Connections
     CArrayPtr<CSrcsTransport>*		iIrDAConnectionArray;	// array of IrDA Connections
@@ -155,6 +160,8 @@
     RMessage2                       iMessage;
     TInt                            iErrorState;
     TPtrC8                          iTransportName;     // Service name
+    TSrcsTransport                  iTransportType;     // Service type
+    TBool                           iTransportState;    // Service On/Off
     };
 #endif      // SRCSSERVICEMANAGER_H