Commit Graph

428 Commits

Author SHA1 Message Date
d8939635ca App calls now pass a user-defined pointer to the App as first argument 2014-04-30 19:32:54 +02:00
f047f2a6e5 Code cleanup 2014-04-30 19:27:39 +02:00
c9dd376cb6 Added a Dummy interface (passes the AppServer tests) 2014-04-28 06:07:43 +08:00
eeb79355cd The AppClient test now passes 2014-04-28 05:55:41 +08:00
59cf4f8bdd Fixed creation of AppServers and AppClients with own Event structures 2014-04-28 05:49:43 +08:00
ce9a56a0fc Only servers can register to sessions 2014-04-28 05:49:43 +08:00
cfbcac054c Allow AppTransports with empty names again (the plug-in performs the App lookup) 2014-04-28 05:49:43 +08:00
a283ded795 Register AppServers for their entire lifetime 2014-04-28 05:49:43 +08:00
fe9b3570f2 Code cleanup 2014-04-28 05:02:14 +08:00
d2a0edd581 Added a "lookup" test 2014-04-28 04:27:23 +08:00
63b8dc631c Report errors when looking up names for Apps 2014-04-28 04:15:22 +08:00
47d42d2aae Include <System/App.h> as required in the output 2014-04-27 02:14:11 +08:00
486220b828 Will marshall calls with a client cookie 2014-04-27 01:40:51 +08:00
f97c4ab165 Restored options for AppServers (and implemented registration) 2014-04-27 01:20:04 +08:00
9c29bc3cef Handle more return types 2014-04-26 01:49:28 +08:00
c4d8e48686 Use an INT64 for the return value instead 2014-04-26 01:41:50 +08:00
d8631d4458 Stricter type for the return value 2014-04-26 01:40:54 +08:00
13cd9f01b2 Fixed argument checking 2014-04-26 01:36:02 +08:00
f55c6cfdff More argument checking 2014-04-26 01:33:33 +08:00
5d6d2e499f Attempt to use the session manager to locate the desired App 2014-04-26 00:57:48 +08:00
11b9e434f9 Ironing out the remote calling interface 2014-04-26 00:22:46 +08:00
7dec2e7e3b No longer require wrapping return values in Variables 2014-04-25 19:37:41 +08:00
5c465ed0bd Code cleanup 2014-04-25 19:17:25 +08:00
6eb9a47476 Allow specifying empty port numbers 2014-04-25 19:14:20 +08:00
93e8e13de2 Code cleanup 2014-04-25 19:13:10 +08:00
f7c9a0df76 Code cleanup 2014-04-25 19:04:37 +08:00
c7d21c3ebf Allow lookups to be performed without specifying a port number 2014-04-25 18:22:08 +08:00
79ade481a5 Added debugging information 2014-04-25 18:17:22 +08:00
b7f04d422b Allow empty names for servers (with the AI_PASSIVE flag set) 2014-04-25 18:15:59 +08:00
9c19831820 Allow passing flags to getaddrinfo() 2014-04-25 18:07:03 +08:00
2c29f56bb4 Fixed compiling in debug mode 2014-04-25 17:54:08 +08:00
42bd7edf99 Code cleanup 2014-04-25 17:49:06 +08:00
c40595d372 Newer script upstream 2014-04-23 18:02:18 +02:00
7f4007d1d8 Always return numeric service lookups 2014-04-19 23:19:36 +02:00
3a7c4e0e28 Give clients more accurate names 2014-04-19 23:15:17 +02:00
0c526125c9 Also build when NI_MAXHOST is not defined 2014-04-19 22:58:49 +02:00
fc381df7c2 Code cleanup 2014-04-17 03:19:13 +02:00
0fcce11258 Code cleanup 2014-04-17 03:15:12 +02:00
ec557dad38 Code cleanup 2014-04-17 03:13:01 +02:00
e2087251f4 Added four more types 2014-04-17 03:11:13 +02:00
c53fdd1a88 Implemented four more types for the generic 0-argument call 2014-04-17 03:06:52 +02:00
e6cc2c5d75 Separated the marshaller from the AppInterface class 2014-04-17 03:02:22 +02:00
e87b1cd21d Code cleanup 2014-04-17 02:35:58 +02:00
a8d343f3bb Code cleanup 2014-04-17 02:30:57 +02:00
83fb382a14 Preparing to issue method calls (server-side) 2014-04-17 02:29:04 +02:00
b662922337 Re-generated the Makefiles 2014-04-17 02:25:22 +02:00
5b6ce6150c Keep track of the time of the last message received from any client 2014-03-30 10:39:40 +02:00
2541d95b28 Let the "appclient" and "appserver" tests be more flexible 2014-03-29 03:40:22 +01:00
d579c7047d Moved the lookup code to the AppTransport class 2014-03-29 03:28:10 +01:00
4984a8f4b8 Let AppClients really be clients 2014-03-29 02:20:36 +01:00