cameo issueshttps://code.ill.fr/cameo/cameo/-/issues2024-01-25T10:43:31+01:00https://code.ill.fr/cameo/cameo/-/issues/154Prepare binaries for Windows2024-01-25T10:43:31+01:00yannick legocPrepare binaries for WindowsIncluding the proxy routersIncluding the proxy routershttps://code.ill.fr/cameo/cameo/-/issues/153This::init() with Endpoint parameter2024-01-29T15:52:10+01:00yannick legocThis::init() with Endpoint parameterhttps://code.ill.fr/cameo/cameo/-/issues/152Switch to version 3.0.02024-01-24T10:49:09+01:00yannick legocSwitch to version 3.0.0Next release to 3.0.0Next release to 3.0.0https://code.ill.fr/cameo/cameo/-/issues/151Option values in API2024-01-24T10:48:28+01:00yannick legocOption values in APIHave a dedicated namespace i.e. cameo::options::UNLINKED, etc.Have a dedicated namespace i.e. cameo::options::UNLINKED, etc.https://code.ill.fr/cameo/cameo/-/issues/150Multiple configuration files2023-11-08T16:01:10+01:00yannick legocMultiple configuration filesAdd the possibility to give multiple configuration files: a directory or a list of filesAdd the possibility to give multiple configuration files: a directory or a list of fileshttps://code.ill.fr/cameo/cameo/-/issues/149Subscriber receive() timeout2024-01-23T16:56:33+01:00yannick legocSubscriber receive() timeoutAdd a possible timeout on receive() calls.Add a possible timeout on receive() calls.https://code.ill.fr/cameo/cameo/-/issues/148Start cameo server from main program2023-09-22T09:13:25+02:00yannick legocStart cameo server from main programIn case the cameo server cannot be installed as service, it would be interested to attach to one process: started and stopped automatically.In case the cameo server cannot be installed as service, it would be interested to attach to one process: started and stopped automatically.https://code.ill.fr/cameo/cameo/-/issues/147Check concurrent calls2023-06-15T16:46:50+02:00yannick legocCheck concurrent callsCancel calls may have trouble.
For instance, in Subscriber::cancel() could m_requester->cancel() provoke a segmentation fault if m_requester is destroyed during the call?Cancel calls may have trouble.
For instance, in Subscriber::cancel() could m_requester->cancel() provoke a segmentation fault if m_requester is destroyed during the call?https://code.ill.fr/cameo/cameo/-/issues/146Debug restart app functionality2023-06-08T15:17:02+02:00yannick legocDebug restart app functionalityhttps://code.ill.fr/cameo/cameo/-/issues/145Bad endpoint to detect for "tcp:/host:9000"2023-05-19T15:58:16+02:00yannick legocBad endpoint to detect for "tcp:/host:9000"https://code.ill.fr/cameo/cameo/-/issues/144Add timeout when contacting starter server2023-09-01T16:25:19+02:00yannick legocAdd timeout when contacting starter serverAn app can block when its starter is unreachable. Add a timeout?An app can block when its starter is unreachable. Add a timeout?https://code.ill.fr/cameo/cameo/-/issues/143Subscriber can subscribe to many endpoints2022-10-25T17:01:02+02:00yannick legocSubscriber can subscribe to many endpointshttps://code.ill.fr/cameo/cameo/-/issues/142Cancel and timeout for Requester and Subscriber init()2023-09-01T15:28:59+02:00yannick legocCancel and timeout for Requester and Subscriber init()https://code.ill.fr/cameo/cameo/-/issues/141Automated deployment of version2022-10-19T14:14:22+02:00yannick legocAutomated deployment of versionhttps://code.ill.fr/cameo/cameo/-/issues/140max number of applications2022-10-19T14:13:33+02:00Shervin Nourbakhshmax number of applicationsIt would be nice to have a way to limit the maximum number of applications with a given name.
```
<application name="mcstas_server" stream="yes" max_applications="10" restart="no" starting_time="0" retries="0" stopping_time="1" log_...It would be nice to have a way to limit the maximum number of applications with a given name.
```
<application name="mcstas_server" stream="yes" max_applications="10" restart="no" starting_time="0" retries="0" stopping_time="1" log_directory="default" >
<start executable="/tmp/devel/bin/mcstas_server" args="-d /dev/shm/panosc/prod/"/>
</application>
```yannick legocyannick legoc2022-10-09https://code.ill.fr/cameo/cameo/-/issues/139Finer logs not logged with finest level2022-08-16T17:18:19+02:00yannick legocFiner logs not logged with finest levelhttps://code.ill.fr/cameo/cameo/-/issues/138Group exceptions in Doxygen2022-07-22T15:38:06+02:00yannick legocGroup exceptions in Doxygenhttps://code.ill.fr/cameo/cameo/-/issues/137Review connectTo functions2022-07-13T09:27:09+02:00yannick legocReview connectTo functionsIt is possible to separate the Server creation from the connect:
- Request::createRequesterServer()
- Request::connectToRequester(server) with server previously created
So that it is possible to share the server.It is possible to separate the Server creation from the connect:
- Request::createRequesterServer()
- Request::connectToRequester(server) with server previously created
So that it is possible to share the server.https://code.ill.fr/cameo/cameo/-/issues/136Check initialization of Cameo objects2022-05-10T15:52:50+02:00yannick legocCheck initialization of Cameo objectsA cameo object must raise an exception if a call is made whereas it is not initialized.A cameo object must raise an exception if a call is made whereas it is not initialized.https://code.ill.fr/cameo/cameo/-/issues/135Synchronize the methods and functions in API2022-04-22T09:08:56+02:00yannick legocSynchronize the methods and functions in APIAlso use atomic values.Also use atomic values.