Csound Csound-dev Csound-tekno Search About

[Cs-dev] java_interfaces.i change question

Date2013-06-24 01:24
FromSteven Yi
Subject[Cs-dev] java_interfaces.i change question
Hi all,

Any reason why this was removed:

%ignore Csound::SetCscoreCallback(void (*cscoreCallback_)(CSOUND *));
//%ignore Csound::SetOutputValueCallback(void (*)(CSOUND *, const char
*, MYFLT));
//%ignore Csound::SetInputValueCallback(void (*)(CSOUND *, const char
*, MYFLT *));
%ignore Csound::SetExternalMidiInOpenCallback(int (*)(CSOUND *, void
*, const char*));
%ignore Csound::SetExternalMidiReadCallback(int (*)(CSOUND *, void *,
unsigned char *, int));
%ignore Csound::SetExternalMidiInCloseCallback(int (*)(CSOUND *, void *));
%ignore Csound::SetHostData(void *);
%ignore Csound::GetHostData();
%ignore Csound::SetMessageCallback(void (*)(CSOUND *, int attr,const
char *format, va_list valist));
%ignore Csound::CreateConfigurationVariable;
%ignore Csound::SetConfigurationVariable;
%ignore Csound::QueryConfigurationVariable;
%ignore Csound::ListConfigurationVariables;
%ignore Csound::DeleteConfigurationVariable;
%ignore Csound::ParseConfigurationVariable;
%ignore Csound::GetHostData();
//%ignore Csound::setPydata;
//%ignore Csound::getPydata;

?  I had put some of that in to remove functions from generating that
shouldn't or couldn't be used from the Java API.

Thanks,
steven

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-06-24 04:49
FromMichael Gogins
SubjectRe: [Cs-dev] java_interfaces.i change question
AttachmentsNone  None  

Yes, I moved them into exclusions.i, but I guess they're not being picked up from there. Anyway, that's what exclusions.i is for. Why was that not simply added to and the path changed so that it actually is included?

On Jun 23, 2013 8:25 PM, "Steven Yi" <stevenyi@gmail.com> wrote:
Hi all,

Any reason why this was removed:

%ignore Csound::SetCscoreCallback(void (*cscoreCallback_)(CSOUND *));
//%ignore Csound::SetOutputValueCallback(void (*)(CSOUND *, const char
*, MYFLT));
//%ignore Csound::SetInputValueCallback(void (*)(CSOUND *, const char
*, MYFLT *));
%ignore Csound::SetExternalMidiInOpenCallback(int (*)(CSOUND *, void
*, const char*));
%ignore Csound::SetExternalMidiReadCallback(int (*)(CSOUND *, void *,
unsigned char *, int));
%ignore Csound::SetExternalMidiInCloseCallback(int (*)(CSOUND *, void *));
%ignore Csound::SetHostData(void *);
%ignore Csound::GetHostData();
%ignore Csound::SetMessageCallback(void (*)(CSOUND *, int attr,const
char *format, va_list valist));
%ignore Csound::CreateConfigurationVariable;
%ignore Csound::SetConfigurationVariable;
%ignore Csound::QueryConfigurationVariable;
%ignore Csound::ListConfigurationVariables;
%ignore Csound::DeleteConfigurationVariable;
%ignore Csound::ParseConfigurationVariable;
%ignore Csound::GetHostData();
//%ignore Csound::setPydata;
//%ignore Csound::getPydata;

?  I had put some of that in to remove functions from generating that
shouldn't or couldn't be used from the Java API.

Thanks,
steven

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2013-06-24 19:58
FromSteven Yi
SubjectRe: [Cs-dev] java_interfaces.i change question
AttachmentsNone  None  

No idea, I  had been looking at the python.i interface and following the coding there as a model. If it's all in one place and shared between wrappers that's certainly much better. I'll investigate further in a day or two.

Thanks for the info!
Steven

On Jun 23, 2013 8:49 PM, "Michael Gogins" <michael.gogins@gmail.com> wrote:

Yes, I moved them into exclusions.i, but I guess they're not being picked up from there. Anyway, that's what exclusions.i is for. Why was that not simply added to and the path changed so that it actually is included?

On Jun 23, 2013 8:25 PM, "Steven Yi" <stevenyi@gmail.com> wrote:
Hi all,

Any reason why this was removed:

%ignore Csound::SetCscoreCallback(void (*cscoreCallback_)(CSOUND *));
//%ignore Csound::SetOutputValueCallback(void (*)(CSOUND *, const char
*, MYFLT));
//%ignore Csound::SetInputValueCallback(void (*)(CSOUND *, const char
*, MYFLT *));
%ignore Csound::SetExternalMidiInOpenCallback(int (*)(CSOUND *, void
*, const char*));
%ignore Csound::SetExternalMidiReadCallback(int (*)(CSOUND *, void *,
unsigned char *, int));
%ignore Csound::SetExternalMidiInCloseCallback(int (*)(CSOUND *, void *));
%ignore Csound::SetHostData(void *);
%ignore Csound::GetHostData();
%ignore Csound::SetMessageCallback(void (*)(CSOUND *, int attr,const
char *format, va_list valist));
%ignore Csound::CreateConfigurationVariable;
%ignore Csound::SetConfigurationVariable;
%ignore Csound::QueryConfigurationVariable;
%ignore Csound::ListConfigurationVariables;
%ignore Csound::DeleteConfigurationVariable;
%ignore Csound::ParseConfigurationVariable;
%ignore Csound::GetHostData();
//%ignore Csound::setPydata;
//%ignore Csound::getPydata;

?  I had put some of that in to remove functions from generating that
shouldn't or couldn't be used from the Java API.

Thanks,
steven

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel