[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Tsp-devel] TSP_STATUS, TRUE, FALSE etc...
From: |
eric.noulard |
Subject: |
[Tsp-devel] TSP_STATUS, TRUE, FALSE etc... |
Date: |
Fri, 14 Apr 2006 12:30:07 +0100 |
Cher amis TSPiens,
J'aimerais rationaliser un peu les codes de retours
des diffférentes API TSP (intérieur du CORE et également API publique).
Certaines fonctions renvoient TRUE/FALSE
d'autres 0 et != 0
d'autres des TSP_STATUS_xxx
d'autres encore TSP_CONSUMER_STATUS_xxx
J'aimerais unifier tout ça en ne renvoyant uniquement
des TSP_STATUS_xxx afin de pouvoir vérifer la valeur
de retour du genre
if (TSP_STATUS_OK!=TSP_consumer_request_open) {
]
Ces status étant définis par un enum dans tsp_rpc.x
(et plus tard [ bientôt :))] dans tsp.idl) on peut
dispoer des valeurs "symboliques" partout (ruby, perl, python, C, java ...)
de façon consistente.
Les seules fonctions qui ne renverraient pas de "TSP_STATUS_xxx"
seraien celles renvoyant des pointeurs.
Auquel cas pour ces dernière on poeut tester NULL ou !=NULL
Qu'en dîtes-vous?
---
Eric Noulard - Software Architect
BT Consulting & Systems Integration
tel: (+33) (0)534 604970
mob: (+33) (0)607 948100
web: www.bt.com/consulting
- [Tsp-devel] TSP_STATUS, TRUE, FALSE etc...,
eric.noulard <=