65 |
GIFT_METACMP_ENDS_WITH = 6 |
GIFT_METACMP_ENDS_WITH = 6 |
66 |
}; |
}; |
67 |
|
|
68 |
|
enum GIFT_xfertype_t { |
69 |
|
GIFT_TRANSFER_BIDIRECTIONAL = 0, |
70 |
|
GIFT_TRANSFER_DOWNSTREAM = 1, |
71 |
|
GIFT_TRANSFER_UPSTREAM = 2 |
72 |
|
}; |
73 |
|
|
74 |
|
enum GIFT_xferstate_t { |
75 |
|
GIFT_TRANSFER_ACTIVE = 0, |
76 |
|
GIFT_TRANSFER_PAUSED = 1, |
77 |
|
GIFT_TRANSFER_VERIFY = 2 |
78 |
|
}; |
79 |
|
|
80 |
|
|
81 |
/* Some structs */ |
/* Some structs */ |
82 |
struct GIFT_hash_t { |
struct GIFT_hash_t { |
83 |
char *type; |
char *type; |
130 |
void GIFTSRV_SearchCancel(RPCfunc callback, gpointer user_data, GString *); |
void GIFTSRV_SearchCancel(RPCfunc callback, gpointer user_data, GString *); |
131 |
void GIFTSRV_SearchFinish(RPCfunc callback, gpointer user_data, GString *); |
void GIFTSRV_SearchFinish(RPCfunc callback, gpointer user_data, GString *); |
132 |
|
|
133 |
|
void GIFTSRV_DownloadStart(RPCfunc callback, gpointer user_data, |
134 |
|
GString *searchobj, GString *resultobj); |
135 |
|
void GIFTSRV_TransferList(RPCfunc callback, gpointer user_data, |
136 |
|
enum GIFT_xfertype_t); |
137 |
|
void GIFTSRV_TransferPause(RPCfunc callback, gpointer user_data, |
138 |
|
GString *xferobj); |
139 |
|
void GIFTSRV_TransferUnpause(RPCfunc callback, gpointer user_data, |
140 |
|
GString *xferobj); |
141 |
|
void GIFTSRV_TransferCancel(RPCfunc callback, gpointer user_data, |
142 |
|
GString *xferobj); |
143 |
|
|
144 |
void GIFT_query_encode(gc_xdr_data *blob, struct GIFT_query_t *query); |
void GIFT_query_encode(gc_xdr_data *blob, struct GIFT_query_t *query); |
145 |
|
|
146 |
#endif |
#endif |