#include "transmission.h"
#include "publish.h"
-enum
+typedef enum
{
TR_ADDREQ_OK=0,
TR_ADDREQ_FULL,
TR_ADDREQ_DUPLICATE,
TR_ADDREQ_MISSING,
TR_ADDREQ_CLIENT_CHOKED
-};
+} tr_addreq_t;
/**
*** Peer Publish / Subscribe
/* find a peer who can ask for this piece */
for( j=0; !handled && j<peerCount; )
{
- const int val = tr_peerMsgsAddRequest( peers[j]->msgs, piece );
+ const tr_addreq_t val = tr_peerMsgsAddRequest( peers[j]->msgs, piece );
switch( val )
{
case TR_ADDREQ_FULL:
return msgs->clientWillAskFor.count >= req_max;
}
-int
+tr_addreq_t
tr_peerMsgsAddRequest( tr_peermsgs * msgs,
tr_piece_index_t piece )
{
void tr_peerMsgsFree( tr_peermsgs* );
-int tr_peerMsgsAddRequest( tr_peermsgs * peer,
+tr_addreq_t tr_peerMsgsAddRequest( tr_peermsgs * peer,
tr_piece_index_t piece );
void tr_peerMsgsUnsubscribe ( tr_peermsgs * peer,