@@ -710,7 +710,7 @@ int32_t
710710proxy_set_buffer_bytes (int32_t  type , int32_t  start , int32_t  length ,
711711                       int32_t  addr , int32_t  size_addr )
712712{
713-     return  PROXY_RESULT_OK ;
713+     return  PROXY_RESULT_UNIMPLEMENTED ;
714714}
715715
716716
@@ -789,14 +789,14 @@ proxy_send_http_response(int32_t res_code,
789789int32_t 
790790proxy_get_current_time_nanoseconds (int32_t  time_addr )
791791{
792-     return  PROXY_RESULT_OK ;
792+     return  PROXY_RESULT_UNIMPLEMENTED ;
793793}
794794
795795
796796int32_t 
797797proxy_set_tick_period_milliseconds (int32_t  tick )
798798{
799-     return  PROXY_RESULT_OK ;
799+     return  PROXY_RESULT_UNIMPLEMENTED ;
800800}
801801
802802
@@ -1253,7 +1253,7 @@ proxy_get_header_map_pairs(int32_t type, int32_t addr, int32_t size_addr)
12531253int32_t 
12541254proxy_set_header_map_pairs (int32_t  type , int32_t  data , int32_t  size )
12551255{
1256-     return  PROXY_RESULT_OK ;
1256+     return  PROXY_RESULT_UNIMPLEMENTED ;
12571257}
12581258
12591259
@@ -1504,7 +1504,7 @@ proxy_get_shared_data(int32_t key_data, int32_t key_size,
15041504                      int32_t  addr , int32_t  size ,
15051505                      int32_t  cas )
15061506{
1507-     return  PROXY_RESULT_OK ;
1507+     return  PROXY_RESULT_UNIMPLEMENTED ;
15081508}
15091509
15101510
@@ -1513,14 +1513,14 @@ proxy_set_shared_data(int32_t key_data, int32_t key_size,
15131513                      int32_t  data , int32_t  size ,
15141514                      int32_t  cas )
15151515{
1516-     return  PROXY_RESULT_OK ;
1516+     return  PROXY_RESULT_UNIMPLEMENTED ;
15171517}
15181518
15191519
15201520int32_t 
15211521proxy_register_shared_queue (int32_t  data , int32_t  size , int32_t  id )
15221522{
1523-     return  PROXY_RESULT_OK ;
1523+     return  PROXY_RESULT_UNIMPLEMENTED ;
15241524}
15251525
15261526
@@ -1529,21 +1529,21 @@ proxy_resolve_shared_queue(int32_t vm_id_data, int32_t vm_id_size,
15291529                           int32_t  name_data , int32_t  name_size ,
15301530                           int32_t  return_id )
15311531{
1532-     return  PROXY_RESULT_OK ;
1532+     return  PROXY_RESULT_UNIMPLEMENTED ;
15331533}
15341534
15351535
15361536int32_t 
15371537proxy_dequeue_shared_queue (int32_t  id , int32_t  addr , int32_t  size )
15381538{
1539-     return  PROXY_RESULT_OK ;
1539+     return  PROXY_RESULT_UNIMPLEMENTED ;
15401540}
15411541
15421542
15431543int32_t 
15441544proxy_enqueue_shared_queue (int32_t  id , int32_t  addr , int32_t  size )
15451545{
1546-     return  PROXY_RESULT_OK ;
1546+     return  PROXY_RESULT_UNIMPLEMENTED ;
15471547}
15481548
15491549
@@ -1564,6 +1564,22 @@ proxy_continue_response(void)
15641564int32_t 
15651565proxy_clear_route_cache (void )
15661566{
1567+     return  PROXY_RESULT_UNIMPLEMENTED ;
1568+ }
1569+ 
1570+ 
1571+ int32_t 
1572+ proxy_continue_stream (int32_t  stream_type )
1573+ {
1574+     /* we don't need to continue the HTTP request as it always waits the HTTP call to finish */ 
1575+     return  PROXY_RESULT_OK ;
1576+ }
1577+ 
1578+ 
1579+ int32_t 
1580+ proxy_close_stream (int32_t  stream_type )
1581+ {
1582+     /* do nothing */ 
15671583    return  PROXY_RESULT_OK ;
15681584}
15691585
@@ -1675,7 +1691,7 @@ proxy_grpc_call(int32_t service_data, int32_t service_size,
16751691                int32_t  request_data , int32_t  request_size ,
16761692                int32_t  timeout , int32_t  callout_addr )
16771693{
1678-     return  PROXY_RESULT_OK ;
1694+     return  PROXY_RESULT_UNIMPLEMENTED ;
16791695}
16801696
16811697
@@ -1686,41 +1702,50 @@ proxy_grpc_stream(int32_t service_data, int32_t service_size,
16861702                  int32_t  metadata_data , int32_t  metadata_size ,
16871703                  int32_t  callout_addr )
16881704{
1689-     return  PROXY_RESULT_OK ;
1705+     return  PROXY_RESULT_UNIMPLEMENTED ;
16901706}
16911707
16921708
16931709int32_t 
16941710proxy_grpc_send (int32_t  id , int32_t  message_data , int32_t  message_size ,
16951711                int32_t  end_of_stream )
16961712{
1697-     return  PROXY_RESULT_OK ;
1713+     return  PROXY_RESULT_UNIMPLEMENTED ;
16981714}
16991715
17001716
17011717int32_t 
17021718proxy_grpc_cancel (int32_t  id )
17031719{
1704-     return  PROXY_RESULT_OK ;
1720+     return  PROXY_RESULT_UNIMPLEMENTED ;
17051721}
17061722
17071723
17081724int32_t 
17091725proxy_grpc_close (int32_t  id )
17101726{
1711-     return  PROXY_RESULT_OK ;
1727+     return  PROXY_RESULT_UNIMPLEMENTED ;
17121728}
17131729
17141730
17151731int32_t 
17161732proxy_get_status (int32_t  code , int32_t  addr , int32_t  size )
17171733{
1718-     return  PROXY_RESULT_OK ;
1734+     return  PROXY_RESULT_UNIMPLEMENTED ;
17191735}
17201736
17211737
17221738int32_t 
17231739proxy_done (void )
17241740{
1725-     return  PROXY_RESULT_OK ;
1741+     return  PROXY_RESULT_UNIMPLEMENTED ;
1742+ }
1743+ 
1744+ 
1745+ int32_t 
1746+ proxy_call_foreign_function (int32_t  fn_data , int32_t  fn_size ,
1747+                             int32_t  param_data , int32_t  param_size ,
1748+                             int32_t  res_data , int32_t  res_size )
1749+ {
1750+     return  PROXY_RESULT_UNIMPLEMENTED ;
17261751}
0 commit comments