00a824fe48
feat: generate code for openhome
2022-11-01 20:03:30 +01:00
1a2c6ad5b2
refactor: rename go module
2022-11-01 20:02:13 +01:00
69bbc8fbe6
Remove unused hack function.
2022-03-24 19:46:39 +00:00
104873f511
Move wanFirewallURNFix definition out to package.
2022-03-24 19:46:39 +00:00
f320faf4bc
Consolidate V1 SOAP type data into the SOAP package.
2022-03-24 19:46:39 +00:00
a37fadc3ba
Factor code template into a file.
...
This allows code regeneration without rebuilding the generator binary.
2022-03-24 19:46:39 +00:00
9af4afce08
add support for Open Connectivity Foundation DCPs
2022-03-22 18:18:01 +00:00
ca81a64b42
Reorder items in generated source files.
...
Ideally they would always have been sorted as such, but this seems more
critical in migrating from one service definition to another where the ordering might
change.
2022-03-13 09:02:29 +00:00
5a0d4bd7ee
Add *Ctx methods for calling SOAP methods.
...
Fixes #42 .
2021-07-11 14:53:32 +01:00
9eb592fa19
Minor fixes to goupnpdcpgen.
...
Most importantly fix to run on Windows.
2021-07-11 14:44:55 +01:00
0c863b7f0d
Add a command to display all SSDP discoveries on local network.
2020-05-16 11:58:37 +01:00
271feae8ac
Fix minor bug in how errors are displayed in codegen.
2020-05-10 09:48:28 +01:00
656e61dfad
Switch to generate code with go generate
.
2018-10-13 15:04:17 +01:00
71cfb6bbcb
Add correct spelling for RequestSCPD, mentioned in issue #23 .
2018-03-04 21:55:55 +00:00
074be02a65
Make the SSDP registry minimally useful.
2015-06-07 12:28:34 +01:00
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
5cd41e8371
Correct HTTPU serving to not require an interface for multicast.
2014-06-08 09:10:34 +01:00
dcc00c8629
Initial work for receiving HTTPU broadcasts.
2014-06-07 23:40:07 +01:00
9ba1a7725b
Use gotasks for specification-generated source code.
2014-06-07 20:07:54 +01:00
65abff0690
Add example of using internetgateway1.
2014-06-06 22:19:17 +01:00
3a950ed088
Remove GofmtWriteCloser.
...
Now uses common github.com/huin/goutil/codegen version.
2014-01-12 01:10:05 +00:00
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
6856f9618d
Add example code, and improve the facing docs slightly.
2013-12-31 20:49:32 +00:00
1f02d6bce3
Add New*Clients functions to the generated code to simplify their use.
2013-12-31 20:01:17 +00:00
03572e5988
Small fixes and removals, update discoverigd.go.
2013-12-31 18:36:26 +00:00
587c68769d
Remove redundant information from action docs.
2013-12-31 18:06:34 +00:00
d4355376d7
More minor generated documentation improvements.
2013-12-31 18:04:59 +00:00
92b4aac9bb
Attempt to tidy generated documentation.
2013-12-31 17:52:43 +00:00
38405bcf8d
Include gofmt in the code generation process.
2013-12-31 17:16:47 +00:00
50cfea8d4f
Inline request/response structures.
2013-12-31 17:06:15 +00:00
d2cd2978d9
Use data type (un)marshal in generated DCP code.
2013-12-31 16:56:20 +00:00
ea06094dea
Attempt to add argument/return value documentation.
2013-10-06 23:16:25 +01:00
5ff1b1c840
Fix syntax error in generated code.
2013-10-06 22:45:11 +01:00
e48908bf4c
Fix types to generated code.
2013-10-06 22:39:16 +01:00
df9c033d1a
Initial work on auto-generating SOAP clients for UPnP services.
2013-10-06 22:06:47 +01:00
914072fdd8
Separate lower-level API into separate packages.
2013-10-06 13:23:11 +01:00
0b82043f96
Tidy up the SOAP components a bit.
2013-10-06 12:57:26 +01:00
80bd2aa934
Helper functions on devices, minor fixes.
2013-10-03 20:38:23 +01:00
61577bd15b
Seems that searching for a service also works.
2013-09-29 16:15:35 +01:00
33980ebacf
Fix bug introduced by removing pointer indirection.
2013-09-29 16:09:10 +01:00
69d76cd5e4
Remove some pointer indirections in device.go.
2013-09-29 15:59:53 +01:00
1b8d66b887
Add SOAP action support.
2013-09-29 11:23:10 +01:00
fdb21f966f
Add example of using the library to discover an InternetGatewayDevice.
2013-09-28 17:58:28 +01:00