aboutsummaryrefslogtreecommitdiffstats
path: root/src/test/imc.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/imc.js')
-rw-r--r--src/test/imc.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/test/imc.js b/src/test/imc.js
new file mode 100644
index 0000000..fb7def8
--- /dev/null
+++ b/src/test/imc.js
@@ -0,0 +1,38 @@
+var imc = new function(){
+ this.proxy = function(linkid){
+ var that = this;
+ var conn_linkidmap = {};
+ var caller_retidmap = {};
+ var call_pathmap = {};
+
+ var route_call = function(caller_retid,iden,dst,func_name,param){
+ var i;
+
+ part = dst.split('/');
+ dst_linkid = part[1];
+ dst_path = part.slice(2).join('/');
+
+ caller_linkid = iden.linkid
+ if(caller_retid.split('/')[0] != caller_linkid){
+ return false;
+ }
+
+ if(caller_linkid == linkid){
+
+ }else{
+
+ }
+ };
+
+ that.call = function(iden,dst,func_name,param,callback){
+ route_call(1234,iden,dst,func_name,param);
+ };
+
+ imc.proxy.instance = that;
+ };
+
+};
+
+var imc_call = function(iden,dst,func_name,param,callback){
+ imc.proxy.instance.call(iden,dst,func_name,param,callback)
+};