summaryrefslogtreecommitdiff
path: root/gatchat/gatserver.c
AgeCommit message (Expand)AuthorFilesLines
2010-06-17gatserver: Check for disconnection when resumingZhenhua Zhang1-0/+5
2010-06-17gatserver: Suspend/resume GAtServer with GAtIOZhenhua Zhang1-150/+109
2010-04-24Add offset parameter to ring_buffer_write_ptr() functionMarcel Holtmann1-1/+1
2010-04-12Fix: busy loop in atserverDenis Kenzior1-1/+1
2010-04-12Remove various GDestroyNotify function castingMarcel Holtmann1-4/+8
2010-04-11The user data pointer variable should be called user_dataMarcel Holtmann1-4/+4
2010-04-02Fix some cases where g_try_new should be usedMarcel Holtmann1-1/+0
2010-03-31Fix ampersand commands checkAndrzej Zaborowski1-2/+2
2010-03-31Refactor: Simplify V250 setting command functionsDenis Kenzior1-91/+30
2010-03-31Refactor: Simplify gatserver s-register functionsDenis Kenzior1-52/+16
2010-03-31Fix echo command back even if don't process itZhenhua Zhang1-8/+8
2010-03-31Add Repeat last command supportZhenhua Zhang1-2/+7
2010-03-31Add implementation for ATE and other basic commandZhenhua Zhang1-4/+158
2010-03-31Add implementation for S3, S4, S5 commandZhenhua Zhang1-0/+133
2010-03-30Fix: Make sure we still increment read_countDenis Kenzior1-2/+2
2010-03-30Fix ignore incoming bytes during parsingZhenhua Zhang1-0/+4
2010-03-30Simplify the send_info APIDenis Kenzior1-24/+14
2010-03-30Fix: Properly handle async final responsesDenis Kenzior1-6/+47
2010-03-30Fix: We need to preserve the original lineDenis Kenzior1-1/+3
2010-03-30Fix: Record last received commandDenis Kenzior1-6/+11
2010-03-30Fix: Send an ERROR on A/Denis Kenzior1-1/+1
2010-03-30Refactor: Simplify extended command parsing logicDenis Kenzior1-9/+6
2010-03-30Refactor: Add a single-line response functionDenis Kenzior1-1/+6
2010-03-30Add API stubs for unsolicited / final responsesZhenhua Zhang1-6/+59
2010-03-24Refactor: Simplify parsing logicDenis Kenzior1-14/+1
2010-03-24Refactor basic command parsingDenis Kenzior1-59/+46
2010-03-24Style: foo[0] is preferable to *fooDenis Kenzior1-2/+2
2010-03-24Fix: Be more paranoid in basic command parsingDenis Kenzior1-6/+21
2010-03-24Add basic command parsingZhenhua Zhang1-1/+111
2010-03-22Fix: extract line should use S3, not hardcode CRDenis Kenzior1-3/+4
2010-03-22Refactor: Command line extractionDenis Kenzior1-4/+10
2010-03-22Refactor: Extended command parsingDenis Kenzior1-114/+93
2010-03-22Add g_at_server_register and unregister callbackZhenhua Zhang1-0/+48
2010-03-22Add notify at command callbackZhenhua Zhang1-0/+48
2010-03-22Add server at command data structureZhenhua Zhang1-0/+27
2010-03-22Add extended command parsingZhenhua Zhang1-2/+69
2010-03-22Add framework of server parserZhenhua Zhang1-20/+26
2010-03-18Fix: Echo everything as soon as receivedDenis Kenzior1-4/+5
2010-03-18Refactor add is_basic_command_prefix functionZhenhua Zhang1-2/+13
2010-03-18Rename parse_v250_settingsZhenhua Zhang1-2/+2
2010-03-18Rename parse_at_commandZhenhua Zhang1-2/+2
2010-03-18Rename is_at_command_prefixZhenhua Zhang1-2/+2
2010-03-18Rename g_at_server_send_resultZhenhua Zhang1-8/+8
2010-03-03Fix: Use the proper enum typeDenis Kenzior1-1/+1
2010-03-03Add command echo back if ATE=1Zhenhua Zhang1-0/+3
2010-02-26Fix: Simplify write-again logicDenis Kenzior1-6/+3
2010-02-26Fix: Don't allocate buffers if we don't need toDenis Kenzior1-1/+6
2010-02-26Add write server response into non-blocking IOZhenhua Zhang1-0/+66
2010-02-26Add write buffer queue for non-blocking writeZhenhua Zhang1-10/+95
2010-02-26Add define for read and write buffer sizeZhenhua Zhang1-1/+3