summaryrefslogtreecommitdiffstats
path: root/ucad.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix #3: use one socket connect per requestMatthias Vogelgesang2016-12-161-44/+15
| | | | | | | | | | | Previously all requests shared the same connection which meant that the client had to wait that a request finished until it could issue another request. Otherwise, replies could end up for the wrong request causing all kinds of problems. This synchronous request-reply model could not be kept because of inherent asynchronicity of certain mechanisms (e.g. grab + software trigger). This change removes the always-open socket connection and replaces it with a new connection per request. Due to the OS multiplexing, replies cannot be mistaken.
* Match different errors for GLib <= 2.36Matthias Vogelgesang2016-04-131-0/+4
|
* Support custom string propertiesMatthias Vogelgesang2016-02-181-0/+4
|
* Proxy custom camera properties to the clientMatthias Vogelgesang2016-02-181-0/+61
|
* Fix set property handlerMatthias Vogelgesang2016-02-181-1/+1
| | | | No message type was sent thus corrupting communication.
* Unset errorMatthias Vogelgesang2016-02-171-0/+1
|
* Fix writing wrong bufferMatthias Vogelgesang2016-02-171-1/+0
|
* Implement outstanding write requestMatthias Vogelgesang2016-02-171-0/+37
|
* Set port centrally and allow server overrideMatthias Vogelgesang2016-02-171-4/+9
|
* Refactor server code into ucad.cMatthias Vogelgesang2016-02-161-39/+175
|
* Add readout and trigger APIMatthias Vogelgesang2016-02-161-0/+24
|
* Initial commitMatthias Vogelgesang2016-02-161-0/+223