소스 검색

This file contains the definitions of the constants used in the btpd

interface.
master
Richard Nyberg 18 년 전
부모
커밋
848de36107
1개의 변경된 파일45개의 추가작업 그리고 0개의 파일을 삭제
  1. +45
    -0
      misc/ipcdefs.h

+ 45
- 0
misc/ipcdefs.h 파일 보기

@@ -0,0 +1,45 @@
#ifndef ERRDEF
#define __IPCE
#define ERRDEF(name, msg)
#endif
ERRDEF(OK, "no error")
ERRDEF(COMMERR, "communication error")
ERRDEF(EBADCDIR, "bad content directory")
ERRDEF(EBADT, "bad torrent")
ERRDEF(EBADTENT, "bad torrent entry")
ERRDEF(EBADTRACKER, "bad tracker")
ERRDEF(ECREATECDIR, "couldn't create content directory")
ERRDEF(ENOKEY, "no such key")
ERRDEF(ENOTENT, "no such torrent")
ERRDEF(ESHUTDOWN, "btpd is shutting down")
ERRDEF(ETACTIVE, "torrent is active")
ERRDEF(ETENTEXIST, "torrent entry exists")
ERRDEF(ETINACTIVE, "torrent is inactive")
#ifdef __IPCE
#undef __IPCE
#undef ERRDEF
#endif
#ifndef TVDEF
#define __IPCTV
#define TVDEF(val, type, name)
#endif
TVDEF(CGOT, NUM, "content_got")
TVDEF(CSIZE, NUM, "content_size")
TVDEF(DIR, PATH, "dir")
TVDEF(NAME, STR, "name")
TVDEF(NUM, NUM, "num")
TVDEF(IHASH, BIN, "info_hash")
TVDEF(PCGOT, NUM, "pieces_got")
TVDEF(PCOUNT, NUM, "peer_count")
TVDEF(PCCOUNT, NUM, "piece_count")
TVDEF(PCSEEN, NUM, "pieces_seen")
TVDEF(RATEDWN, NUM, "rate_down")
TVDEF(RATEUP, NUM, "rate_up")
TVDEF(SESSDWN, NUM, "sess_down")
TVDEF(SESSUP, NUM, "sess_up")
TVDEF(STATE, TSTATE, "state")
TVDEF(TRERR, NUM, "tr_errors")
#ifdef __IPCTV
#undef __IPCTV
#undef TVDEF
#endif

불러오는 중...
취소
저장