Hi Arnaud, I did the same and I worked for me as well.
Cheers Kevin Luca Boccassi <[email protected]> schrieb am Do., 4. Apr. 2019, 12:13: > On Thu, 2019-04-04 at 10:57 +0200, Arnaud Loonstra wrote: > > Hey all, > > > > I'm testing zproject for a new library. Simple question to clear it > > out > > for me; zproject does generate some header files, I'm just not sure > > when > > which. For example I have setup a simple project with an api. > > > > ie: > > > > <class name = "sphactor" state = "stable"> > > <constructor> > > Constructor, creates a new Sphactor node. > > <argument name = "name" type = "string" optional = "1" /> > > <argument name = "uuid" type = "zuuid" optional = "1" /> > > </constructor> > > etc. > > > > Zproject has parsed this and has provided me with a skeleton with a > > header include/sphactor.h. If I now update the api file with: > > > > <method name = "endpoint"> > > Return our sphactor's endpoint, after successful > > initialization. > > The endpoint is usually inproc://<uuid> > > <return type = "string" /> > > </method> > > > > And rerun zproject. The include/sphactor.h is not updated. I have to > > do > > this manually. Is this correct or is there a way to let zproject > > reflect > > the changes in the api to the header? > > > > As reference, here's the project file: > > https://github.com/sphaero/libsphactor/blob/master/project.xml > > > > > > Rg, > > > > Arnaud > > Hi, I just tried to download the project, generate it with gsl > project.xml, add that method to the api file and regenerate it again, > and it works as expected, the header is updated: > > $ git diff include/sphactor.h > diff --git a/include/sphactor.h b/include/sphactor.h > index e1e5767..75ecef4 100644 > --- a/include/sphactor.h > +++ b/include/sphactor.h > @@ -45,6 +45,10 @@ SPHACTOR_EXPORT const char * > SPHACTOR_EXPORT void > sphactor_set_name (sphactor_t *self, const char *name); > > +// Set the public name of this sphactor node overriding the default. > +SPHACTOR_EXPORT void > + sphactor_sut_name (sphactor_t *self, const char *name); > + > // Start node, after setting header values. > // Returns 0 if OK, -1 if it wasn't possible to start the node. > SPHACTOR_EXPORT int > > -- > Kind regards, > Luca Boccassi > _______________________________________________ > zeromq-dev mailing list > [email protected] > https://lists.zeromq.org/mailman/listinfo/zeromq-dev >
_______________________________________________ zeromq-dev mailing list [email protected] https://lists.zeromq.org/mailman/listinfo/zeromq-dev
