Advertisement
Guest User

xmmsc_c2c_message_t

a guest
Jul 1st, 2011
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. /* In xmmsclient.h: */
  2.  
  3. typedef struct {
  4.     int sender;
  5.     int id;
  6.     xmmsv_t *payload;
  7.     ...
  8. } xmmsc_c2c_message_t;
  9.  
  10. /*
  11.  * The incoming c2c message is parsed in result.c into a xmmsc_c2c_message_t,
  12.  * which is then passed to c2c notifiers.
  13.  */
  14.  
  15. typedef int (* xmmsc_result_c2c_notifier_t) (xmmsc_c2c_message_t *c2c_msg, void *userdata);
  16.  
  17. int
  18. callback (xmmsc_c2c_message_t *c2c_msg, void *userdata)
  19. {
  20.     ...
  21.  
  22.     /* No need to parse the message, just access the struct's fields */
  23.     xmmsc_c2c_reply (c2c_msg->id, ...);
  24.     return TRUE;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement