tsp-devel
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]