41 #ifndef YOCTO_DAISYCHAIN_H 42 #define YOCTO_DAISYCHAIN_H 55 #ifndef _Y_DAISYSTATE_ENUM 56 #define _Y_DAISYSTATE_ENUM 66 #define Y_CHILDCOUNT_INVALID (YAPI_INVALID_UINT) 67 #define Y_REQUIREDCHILDCOUNT_INVALID (YAPI_INVALID_UINT) 80 #pragma option push -w-8022 126 {
return this->get_daisyState(); }
135 int get_childCount(
void);
138 {
return this->get_childCount(); }
147 int get_requiredChildCount(
void);
150 {
return this->get_requiredChildCount(); }
164 int set_requiredChildCount(
int newval);
166 {
return this->set_requiredChildCount(newval); }
226 {
return this->nextDaisyChain();}
Y_DAISYSTATE_enum _daisyState
static YDaisyChain * FindDaisyChain(string func)
static YDaisyChain * FirstDaisyChain(void)
static YDaisyChain * First(void)
#define YAPI_INVALID_UINT
virtual int _parseAttr(YJSONObject *json_val)
int requiredChildCount(void)
YDaisyChain * yFirstDaisyChain(void)
void(* YDaisyChainValueCallback)(YDaisyChain *func, const string &functionValue)
YDaisyChain * yFindDaisyChain(const string &func)
virtual int registerValueCallback(YFunctionValueCallback callback)
YDaisyChainValueCallback _valueCallbackDaisyChain
#define YOCTO_CLASS_EXPORT
Y_DAISYSTATE_enum daisyState(void)
int setRequiredChildCount(int newval)
static YDaisyChain * Find(string func)
virtual int _invokeValueCallback(string value)