just to add my 2 cents: of the things that Peter (Sinnott) said that
were missing from the library, really encryption is the only one that
needs to be added. the others (subscriptions, autodiscovery) are
things that the receiving client (Growl) itself would implement. the
GNTP spec lays out the requirements for both the senders and
receivers, but a GNTP-compatible client library doesnt need to concern
itself with the receiving side of things, and in fact, should *not*
include them so as not to confuse the user of the library with
unnecessary functions.

for anyone who is interested, there is a list of GNTP libraries for
various languages listed here: 
http://www.growlforwindows.com/gfw/developers.aspx#integration
- it has pretty good coverage over the more popular languages, so
there should be a good starting point for most folks looking to
connect via GNTP from just about anywhere. some of the libraries are
more full-featured than others, but they all support the basic
registering and notifying mechanisms.


On Jun 30, 5:18 am, Peter Sinnott <[email protected]> wrote:
> Complete lack of clarity on my part.
>
> The library Brian posted a link to provides what I consider to be a usable
> subset of the spec.
> It doesn't support encryption,subscription, autodiscovery via Bonjour and
> probably a few more things.
>
> Thanks
> Peter
>
> On Wed, Jun 30, 2010 at 1:09 PM, Chris Forsythe <[email protected]> wrote:
> > And if we don't provide it?
>
> > Chris
>
> > On Jun 30, 2010, at 6:54 AM, Peter Sinnott wrote:
>
> > > Hi,
>
> > > It should provide a usable subset of GNTP (icons/http callbacks/
> > > passwords) on Windows, Mac and anywhere unixy.
> > > The library itself is C but there is also a thin C++ wrapper class.
>
> > > Thanks
> > > Peter
>
> > > On Jun 30, 5:26 am, Jason <[email protected]> wrote:
> > >> Brian linked to a C++ library here (http://github.com/psinnott/gntp-
> > >> send) that seems to be a pretty straight-forward C++ class interface
> > >> for creating Growl notification objects and then sending them to
> > >> clients ... I haven't looked through the entire interface and matched
> > >> it to the spec, so I'm sure one of the developers here can provide
> > >> better information on how much of the interface that class implements,
> > >> but from the include files it seems like what is there should compile
> > >> on most POSIX-compliant platforms (as well as Windows).
>
> > >> Thanks,
>
> > >> Jason
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > "Growl Discuss" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > [email protected]<growldiscuss%[email protected]>
> > .
> > > For more options, visit this group at
> >http://groups.google.com/group/growldiscuss?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Growl Discuss" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<growldiscuss%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/growldiscuss?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/growldiscuss?hl=en.

Reply via email to