summaryrefslogtreecommitdiff
path: root/src/cmumble.h
AgeCommit message (Collapse)AuthorFilesLines
2011-09-24Add a general element finding routine to util.cBenjamin Franzke1-1/+1
And use this to implement find_user and find_channel as inline functions.
2011-09-24Add lc (list channels) commandBenjamin Franzke1-0/+11
2011-09-24Use an asynchronous connection initiationBenjamin Franzke1-0/+5
So we arent blocked, and unable to handle cmdline interaction while connecting.
2011-09-23Add prefix cmumble_ to struct context and struct userBenjamin Franzke1-3/+3
2011-09-23Add a command interfaceBenjamin Franzke1-0/+3
Also add two simple commands: help and ls
2011-09-23Move audio-related stuff into audio.cBenjamin Franzke1-15/+2
2011-09-23Rename messages.[ch] to message.[ch]Benjamin Franzke1-1/+1
2011-09-23Move recv/send_msg declarations to messages.hBenjamin Franzke1-13/+1
2011-09-23Rename message.h to message_list.hBenjamin Franzke1-1/+1
2011-09-23Store callbacks in contextBenjamin Franzke1-9/+4
2011-09-23Move connection related stuff into connection.cBenjamin Franzke1-7/+2
2011-09-23Add input support using readlineBenjamin Franzke1-0/+2
2011-09-22Fixup async read by using GPollableInputStream instead of GSocketBenjamin Franzke1-2/+4
With the GSource created from GSocket hacks were needed to get all events. GPollableInputStream is the interface implemented directly by GTlsInputStream.
2011-09-16Typesafe callback initializationBenjamin Franzke1-1/+7
2011-07-11Drop stringified parameter in MUMBLE_MSG macrosBenjamin Franzke1-1/+1
Use #foo instead to stringify.
2011-05-28Move send_msg and recv_msg to messages.cBenjamin Franzke1-8/+59
2011-05-28Autogenerate message macro list, not directly info structBenjamin Franzke1-0/+21