protocol.h
上传用户:sddyfurun
上传日期:2007-01-04
资源大小:525k
文件大小:1k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. /* Copyright (c) 1995,1996,1997 NEC Corporation.  All rights reserved.       */
  2. /*                                                                           */
  3. /* The redistribution, use and modification in source or binary forms of     */
  4. /* this software is subject to the conditions set forth in the copyright     */
  5. /* document ("Copyright") included with this distribution.                   */
  6. /*
  7.  * $Id: protocol.h,v 1.19 1997/06/16 15:29:48 steve Exp $
  8.  */
  9. #ifndef __PROTOCOL_H_
  10. #define __PROTOCOL_H_
  11. extern char *lsEffUser               P((void));
  12. extern int LIBPREFIX2(init)          P((const char *));
  13. extern int lsSetProtoAddr            P((u_char,       char *, const S5NetAddr *));
  14. extern int lsGetProtoAddr            P((u_char, const char *,       S5NetAddr *));
  15. extern int lsGetProtoAddrLenFromAddr P((u_char, const S5NetAddr *));
  16. extern int lsGetProtoAddrLenFromBuf  P((u_char, const char *));
  17. extern int lsProtoExchg   P((S5IOHandle, S5IOInfo *, const S5NetAddr *, char *, u_char, u_char, u_char));
  18. extern int lsSendRequest  P((S5IOHandle, S5IOInfo *, const S5NetAddr *, u_char, u_char, u_char, char *));
  19. extern int lsReadRequest  P((S5IOHandle, S5IOInfo *, S5NetAddr *, u_char *, u_char *, u_char *));
  20. extern int lsSendResponse P((S5IOHandle, S5IOInfo *, const S5NetAddr *, u_char, u_char, u_char, char *));
  21. extern int lsReadResponse P((S5IOHandle, S5IOInfo *, S5NetAddr *, u_char, u_char *, u_char *));
  22. #endif /* __PROTOCOL_H_ */