C の世界では、関数はエラー コードを返して終了ステータスを表し、INOUT/OUT パラメータを使用してプロセスの実際の結果を運ぶことができます。xmlrpcに関しては、INOUT/OUTパラメータはありませんが、終了ステータスと実際の結果を表すためのベストプラクティス/規則はありますか?
コンテキストは、サーバー上で実行されているエージェント/デーモン (python SimpleXMLRPCServer) を作成しようとしており、それと対話するための「プロトコル」を設計したいということです。
アドバイスをいただければ幸いです。
EDIT : S.Lott のコメントに従って、問題をより明確にします。
これは、C の規則ではなく、OS の規則に関するものです。私はそれに同意します。
エージェントの仕事は、本質的に終了コード/結果イディオムを使用して、サーバー上で何らかのコマンドを実行することです。
.