Diff for /libaitrpc/inc/aitrpc_cli.h between versions 1.1.2.1 and 1.3.4.1

version 1.1.2.1, 2015/07/02 17:52:52 version 1.3.4.1, 2024/12/09 13:41:57
Line 12  terms: Line 12  terms:
 All of the documentation and software included in the ELWIX and AITNET  All of the documentation and software included in the ELWIX and AITNET
 Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>  Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
   
Copyright 2004 - 2015Copyright 2004 - 2024
         by Michael Pounov <misho@elwix.org>.  All rights reserved.          by Michael Pounov <misho@elwix.org>.  All rights reserved.
   
 Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
Line 68  typedef struct { Line 68  typedef struct {
   
 /* ----------------------------------------------------------------------- */  /* ----------------------------------------------------------------------- */
   
   #ifdef __cplusplus
   extern "C" {
   #endif
   
 /* Error support functions */  /* Error support functions */
   
 // rpc_GetErrno() Get error code of last operation  // rpc_GetErrno() Get error code of last operation
Line 229  int rpc_pkt_Receive(int sock, int type, sockaddr_t * _ Line 233  int rpc_pkt_Receive(int sock, int type, sockaddr_t * _
  * @sess = RPC session info   * @sess = RPC session info
  * @tag = Function tag for execution   * @tag = Function tag for execution
  * @vars = Function argument array of values, may be NULL   * @vars = Function argument array of values, may be NULL
 * @noreply = We not want RPC reply * @noreply = >0 We not want RPC reply, -1 IPC request with reply
  * @nocrc = Without CRC calculation   * @nocrc = Without CRC calculation
  * @seq = Sign packet with seq.no   * @seq = Sign packet with seq.no
  * return: -1 error or != -1 prepared bytes into packet   * return: -1 error or != -1 prepared bytes into packet
Line 252  int rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_ses Line 256  int rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_ses
  * rpc_cli_execCall() - Execute RPC call   * rpc_cli_execCall() - Execute RPC call
  *   *
  * @cli = RPC Client session   * @cli = RPC Client session
 * @noreply = We not want RPC reply * @noreply = >0 We not want RPC reply, -1 IPC request with reply
  * @tag = Function tag for execution   * @tag = Function tag for execution
  * @in_vars = IN function argument array of values, may be NULL   * @in_vars = IN function argument array of values, may be NULL
  * @out_vars = OUT returned array of rpc values, if !=NULL must be free after use with ait_freeVars()   * @out_vars = OUT returned array of rpc values, if !=NULL must be free after use with ait_freeVars()
Line 330  rpc_cli_t *rpc_cli_openClientExt(u_char InstID, int ne Line 334  rpc_cli_t *rpc_cli_openClientExt(u_char InstID, int ne
  */   */
 void rpc_cli_closeClientExt(rpc_cli_t ** __restrict cli);  void rpc_cli_closeClientExt(rpc_cli_t ** __restrict cli);
   
   #ifdef __cplusplus
   }
   #endif
   
 #endif  #endif

Removed from v.1.1.2.1  
changed lines
  Added in v.1.3.4.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>