[Title] fix. network chart
authorHyunjong,park <phjwithyou.park@samsung.com>
Mon, 6 Jan 2014 09:49:03 +0000 (18:49 +0900)
committerHyunjong,park <phjwithyou.park@samsung.com>
Mon, 6 Jan 2014 09:49:03 +0000 (18:49 +0900)
[Desc.] set destination address
[Issue] -

org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/handlers/OpenTraceHandler.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/project/Project.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/network/NetworkDataMaker.java

index fbe7dea..1698dca 100644 (file)
@@ -92,9 +92,7 @@ public class OpenTraceHandler extends AbstractHandler {
                        AnalyzerUtil.executeCommand(ClearHandler.ID);\r
                        return null;\r
                }\r
-               String savedDBPath = project.getSavePath(); //FIXME  WRONG SAVEPATH of PROJECT DB\r
                project.loadSaveFormat(pInfo);   \r
-               project.setSavePath(savedDBPath); //FIXME WRONG SAVEPATH of PROJECT DB\r
 \r
                OpenTraceProgressManager.getInstance().openTracePrgressStart(\r
                                AnalyzerLabels.OPEN_TRACE_PROGRESS_LOADING);\r
index 39f26af..5856436 100755 (executable)
@@ -388,7 +388,6 @@ public class Project {
                                .get(AnalyzerConstants.PROJECT_SYSTEM_COUNT_INDEX)));
                setProfileLogCount(Long.parseLong(data
                                .get(AnalyzerConstants.PROJECT_PROFILE_COUNT_INDEX)));
-               setSavePath(data.get(AnalyzerConstants.PROJECT_SAVE_PATH_INDEX));
                setMainPid(Integer.parseInt(data
                                .get(AnalyzerConstants.PROJECT_MAIN_PID_INDEX)));
        }
index e776fb4..f1cecc2 100644 (file)
@@ -148,7 +148,11 @@ public class NetworkDataMaker {
                        setTrafficData(event);
 
                        checkClosedFDForFailedFD(event);
-                       networkEventQueue.add(event);
+                       if(event.getAddress().equals("")){
+                               unConnectedEventQueue.add(event);
+                       }else{
+                               networkEventQueue.add(event);   
+                       }
                }
        }
 
@@ -173,6 +177,12 @@ public class NetworkDataMaker {
                case LogCenterConstants.SOCKET_API_FD_OPEN:
                        break;
                case LogCenterConstants.SOCKET_API_CONNECT: {
+                       String[] strInput = input.getArgs()
+                                       .split(CommonConstants.COMMA);
+                       if (strInput.length <= 0) {
+                               return null;
+                       }
+                       apiAddress = strInput[1];
                        connectedType = NetworkChartDataEvent.NETWORK_CHART_CLIENT_NAME;
                        updatePreviousEventData(apiFD, apiAddress, connectedType);
                        break;
@@ -203,6 +213,12 @@ public class NetworkDataMaker {
                case LogCenterConstants.SOCKET_API_EVENT_END:
                        break;
                case LogCenterConstants.SOCKET_API_BIND: {
+                       String[] strInput = input.getArgs()
+                                       .split(CommonConstants.COMMA);
+                       if (strInput.length <= 0) {
+                               return null;
+                       }
+                       apiAddress = strInput[1];
                        connectedType = NetworkChartDataEvent.NETWORK_CHART_SERVER_NAME;
                        updatePreviousEventData(apiFD, apiAddress, connectedType);
                        break;