disocvery_execution : run discovery at init to cover unittest 10/204310/2
authordamon92 <damon92.lee@samsung.com>
Tue, 23 Apr 2019 04:27:39 +0000 (13:27 +0900)
committerdamon92 <damon92.lee@samsung.com>
Tue, 23 Apr 2019 04:34:46 +0000 (13:34 +0900)
Change-Id: I5274216dd4322c936ce9032f0749754701830262

src/CMain/inc/linux_arm/orchestration.h
src/CMain/lib/linux_arm/liborchestration-0.0.1-20190423.1324.a [moved from src/CMain/lib/linux_arm/liborchestration-0.0.1-20190419.1558.a with 60% similarity]
src/CMain/lib/linux_arm/liborchestration.a
src/discoverymgr/discovery_execution.go
src/discoverymgr/discovery_setTXT.go

index e7df745..e2cf75b 100644 (file)
@@ -3,14 +3,16 @@
 /* package interface */
 
 
-#line 1 "cgo-builtin-prolog"
+#line 1 "cgo-builtin-export-prolog"
 
 #include <stddef.h> /* for ptrdiff_t below */
 
 #ifndef GO_CGO_EXPORT_PROLOGUE_H
 #define GO_CGO_EXPORT_PROLOGUE_H
 
+#ifndef GO_CGO_GOSTRING_TYPEDEF
 typedef struct { const char *p; ptrdiff_t n; } _GoString_;
+#endif
 
 #endif
 
@@ -69,7 +71,9 @@ typedef double _Complex GoComplex128;
 */
 typedef char _check_for_32_bit_pointer_matching_GoInt[sizeof(void*)==32/8 ? 1:-1];
 
+#ifndef GO_CGO_GOSTRING_TYPEDEF
 typedef _GoString_ GoString;
+#endif
 typedef void *GoMap;
 typedef void *GoChan;
 typedef struct { void *t; void *v; } GoInterface;
similarity index 60%
rename from src/CMain/lib/linux_arm/liborchestration-0.0.1-20190419.1558.a
rename to src/CMain/lib/linux_arm/liborchestration-0.0.1-20190423.1324.a
index 1c5bdcf..bd61771 100644 (file)
Binary files a/src/CMain/lib/linux_arm/liborchestration-0.0.1-20190419.1558.a and b/src/CMain/lib/linux_arm/liborchestration-0.0.1-20190423.1324.a differ
index ad24ef8..30c82fd 120000 (symlink)
@@ -1 +1 @@
-liborchestration-0.0.1-20190419.1558.a
\ No newline at end of file
+liborchestration-0.0.1-20190423.1324.a
\ No newline at end of file
index 1f78146..359a854 100755 (executable)
@@ -65,7 +65,6 @@ func discoveryBGR() {
        discoveryPeriod := maxPollingTime
        // discoveryPeriod := 3 * 1000
        for {
-               time.Sleep(time.Duration(discoveryPeriod) * time.Millisecond)
 
                data, err := discoverDevice(5000)
                if err != nil {
@@ -80,6 +79,7 @@ func discoveryBGR() {
                        zeroconf.DeviceMap[k] = v
                }
                zeroconf.MapMTX.Unlock()
+               time.Sleep(time.Duration(discoveryPeriod) * time.Millisecond)
 
                // if discoveryPeriod > maxPollingTime {
                //      time.Sleep(maxPollingTime * time.Millisecond)
index 02327d0..05cfdd0 100755 (executable)
@@ -26,12 +26,6 @@ import (
 var serverTXT []string
 var serverTXTmtx sync.Mutex
 
-//ResetServiceName will reset txt of mdns message
-func ResetServiceName() error {
-       serverTXT = nil
-       return SetServiceNames("")
-}
-
 //AddNewServiceName add servicename to orchestration server
 func AddNewServiceName(doc *confdescription.Doc) error {