localconnectivityservice/obexserviceman/obexservicemanserver/inc/SrcsServiceManager.h
branchRCL_3
changeset 10 a249528449c3
parent 1 388a17646e40
--- a/localconnectivityservice/obexserviceman/obexservicemanserver/inc/SrcsServiceManager.h	Fri Mar 12 15:46:58 2010 +0200
+++ b/localconnectivityservice/obexserviceman/obexservicemanserver/inc/SrcsServiceManager.h	Mon Mar 15 12:43:27 2010 +0200
@@ -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