Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
75d217a247
  1. 10
      basilisk/basilisk_MSG.c

10
basilisk/basilisk_MSG.c

@ -15,7 +15,7 @@
// included from basilisk.c
char *basilisk_respond_sendmessage(struct supernet_info *myinfo,uint8_t *key,int32_t keylen,uint8_t *data,int32_t datalen,int32_t sendping)
char *basilisk_respond_addmessage(struct supernet_info *myinfo,uint8_t *key,int32_t keylen,uint8_t *data,int32_t datalen,int32_t sendping)
{
struct basilisk_message *msg;
if ( keylen == sizeof(bits256)+sizeof(uint32_t)*2 )
@ -56,7 +56,7 @@ int32_t basilisk_ping_processMSG(struct supernet_info *myinfo,uint32_t senderipb
if ( msglen <= 0 || len > datalen )
return(0);
//printf("i.%d: keylen.%d msglen.%d\n",i,keylen,msglen);
basilisk_respond_sendmessage(myinfo,key,keylen,msg,msglen,0);
basilisk_respond_addmessage(myinfo,key,keylen,msg,msglen,0);
}
}
return(len);
@ -128,7 +128,7 @@ char *basilisk_respond_OUT(struct supernet_info *myinfo,char *CMD,void *addr,cha
int32_t keylen; uint8_t key[64];
keylen = basilisk_messagekey(key,hash,valsobj);
//printf("keylen.%d datalen.%d\n",keylen,datalen);
return(basilisk_respond_sendmessage(myinfo,key,keylen,data,datalen,1));
return(basilisk_respond_addmessage(myinfo,key,keylen,data,datalen,1));
}
char *basilisk_respond_MSG(struct supernet_info *myinfo,char *CMD,void *addr,char *remoteaddr,uint32_t basilisktag,cJSON *valsobj,uint8_t *data,int32_t datalen,bits256 hash,int32_t from_basilisk)
@ -159,12 +159,14 @@ HASH_ARRAY_STRING(basilisk,sendmessage,hash,vals,hexstr)
{
keylen = basilisk_messagekey(key,hash,vals);
if ( (data= get_dataptr(BASILISK_HDROFFSET,&ptr,&datalen,space,sizeof(space),hexstr)) != 0 )
retstr = basilisk_respond_sendmessage(myinfo,key,keylen,data,datalen,1);
retstr = basilisk_respond_addmessage(myinfo,key,keylen,data,datalen,1);
if ( ptr != 0 )
free(ptr);
if ( retstr != 0 )
free(retstr);
}
if ( vals != 0 )
jaddnum(vals,"fanout",BASILISK_MAXFANOUT);
return(basilisk_standardservice("OUT",myinfo,0,hash,vals,hexstr,1));
}
#include "../includes/iguana_apiundefs.h"

Loading…
Cancel
Save