summaryrefslogtreecommitdiff
path: root/ucad.c
AgeCommit message (Collapse)Author
2016-12-16Fix #3: use one socket connect per requestMatthias Vogelgesang
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.
2016-04-13Match different errors for GLib <= 2.36Matthias Vogelgesang
2016-02-18Support custom string propertiesMatthias Vogelgesang
2016-02-18Proxy custom camera properties to the clientMatthias Vogelgesang
2016-02-18Fix set property handlerMatthias Vogelgesang
No message type was sent thus corrupting communication.
2016-02-17Unset errorMatthias Vogelgesang
2016-02-17Fix writing wrong bufferMatthias Vogelgesang
2016-02-17Implement outstanding write requestMatthias Vogelgesang
2016-02-17Set port centrally and allow server overrideMatthias Vogelgesang
2016-02-16Refactor server code into ucad.cMatthias Vogelgesang
2016-02-16Add readout and trigger APIMatthias Vogelgesang
2016-02-16Initial commitMatthias Vogelgesang