On 13. apr. 2010, at 17.54, KaiGai Kohei wrote:
> 
> Example)
>  typedef enum {
>        ENGINE_FEATURE_CAS = 0,             /**< has compare-and-set operation 
> */
>        ENGINE_FEATURE_PERSISTENT_STORAGE,  /**< has persistent storage 
> support */
>        ENGINE_FEATURE_SECONDARY_ENGINE,    /**< performs as pseudo engine */
>        ENGINE_FEATURE_ACCESS_CONTROL,      /**< has access control feature */
>        NUM_OF_ENGINE_FEATURES,
>    } ENGINE_FEATURE_CODE;
> 


This is exactly what I was meaning by registering the stuff in the headed file. 
I still want to be able to present this in a textual form to the user, so 
that's why I want to the description there.

I know for sure that I got some ideas for thing I could want to put into a 
feature code in _my_ engines, but I'm pretty sure that they are meaningless to 
other folks. I don't want to inform the rest of the world about my private 
extensions, so I don't want to modify a public header. At the same time I don't 
want to hack my memcached server to be able to print the features in a more 
sane matter...

Trond



-- 
To unsubscribe, reply using "remove me" as the subject.

Reply via email to