John Beisley
5a0d4bd7ee
Add *Ctx methods for calling SOAP methods.
...
Fixes #42 .
2021-07-11 14:53:32 +01:00
John Beisley
9eb592fa19
Minor fixes to goupnpdcpgen.
...
Most importantly fix to run on Windows.
2021-07-11 14:44:55 +01:00
John Beisley
0c863b7f0d
Add a command to display all SSDP discoveries on local network.
2020-05-16 11:58:37 +01:00
John Beisley
271feae8ac
Fix minor bug in how errors are displayed in codegen.
2020-05-10 09:48:28 +01:00
John Beisley
656e61dfad
Switch to generate code with go generate
.
2018-10-13 15:04:17 +01:00
John Beisley
71cfb6bbcb
Add correct spelling for RequestSCPD, mentioned in issue #23 .
2018-03-04 21:55:55 +00:00
John Beisley
074be02a65
Make the SSDP registry minimally useful.
2015-06-07 12:28:34 +01:00
Jeff
f6cef970a4
update internetgateway1 example to build on go1.4
...
the Service field on the ServiceClient is already *goupnp.Service, so taking the address makes it a **goupnp.Service which no longer will dereference to call methods on type *goupnp.Service like String and RequestSCDP.
2014-12-11 12:44:49 -07:00
John Beisley
5cd41e8371
Correct HTTPU serving to not require an interface for multicast.
2014-06-08 09:10:34 +01:00
John Beisley
dcc00c8629
Initial work for receiving HTTPU broadcasts.
2014-06-07 23:40:07 +01:00
John Beisley
9ba1a7725b
Use gotasks for specification-generated source code.
2014-06-07 20:07:54 +01:00
John Beisley
65abff0690
Add example of using internetgateway1.
2014-06-06 22:19:17 +01:00
John Beisley
3a950ed088
Remove GofmtWriteCloser.
...
Now uses common github.com/huin/goutil/codegen version.
2014-01-12 01:10:05 +00:00
John Beisley
a8a8987980
Use nil interface{} instead of struct{} for empty requests/responses.
...
The XML encoder doesn't like receiving struct{}.
2014-01-06 19:47:57 +00:00
John Beisley
6856f9618d
Add example code, and improve the facing docs slightly.
2013-12-31 20:49:32 +00:00
John Beisley
1f02d6bce3
Add New*Clients functions to the generated code to simplify their use.
2013-12-31 20:01:17 +00:00
John Beisley
03572e5988
Small fixes and removals, update discoverigd.go.
2013-12-31 18:36:26 +00:00
John Beisley
587c68769d
Remove redundant information from action docs.
2013-12-31 18:06:34 +00:00
John Beisley
d4355376d7
More minor generated documentation improvements.
2013-12-31 18:04:59 +00:00
John Beisley
92b4aac9bb
Attempt to tidy generated documentation.
2013-12-31 17:52:43 +00:00
John Beisley
38405bcf8d
Include gofmt in the code generation process.
2013-12-31 17:16:47 +00:00
John Beisley
50cfea8d4f
Inline request/response structures.
2013-12-31 17:06:15 +00:00
John Beisley
d2cd2978d9
Use data type (un)marshal in generated DCP code.
2013-12-31 16:56:20 +00:00
John Beisley
ea06094dea
Attempt to add argument/return value documentation.
2013-10-06 23:16:25 +01:00
John Beisley
5ff1b1c840
Fix syntax error in generated code.
2013-10-06 22:45:11 +01:00
John Beisley
e48908bf4c
Fix types to generated code.
2013-10-06 22:39:16 +01:00
John Beisley
df9c033d1a
Initial work on auto-generating SOAP clients for UPnP services.
2013-10-06 22:06:47 +01:00
John Beisley
914072fdd8
Separate lower-level API into separate packages.
2013-10-06 13:23:11 +01:00
John Beisley
0b82043f96
Tidy up the SOAP components a bit.
2013-10-06 12:57:26 +01:00
John Beisley
80bd2aa934
Helper functions on devices, minor fixes.
2013-10-03 20:38:23 +01:00
John Beisley
61577bd15b
Seems that searching for a service also works.
2013-09-29 16:15:35 +01:00
John Beisley
33980ebacf
Fix bug introduced by removing pointer indirection.
2013-09-29 16:09:10 +01:00
John Beisley
69d76cd5e4
Remove some pointer indirections in device.go.
2013-09-29 15:59:53 +01:00
John Beisley
1b8d66b887
Add SOAP action support.
2013-09-29 11:23:10 +01:00
John Beisley
fdb21f966f
Add example of using the library to discover an InternetGatewayDevice.
2013-09-28 17:58:28 +01:00