erlang: Client refactor, part 1
authorDavid Reiss <dreiss@apache.org>
Mon, 30 Aug 2010 22:05:29 +0000 (22:05 +0000)
committerDavid Reiss <dreiss@apache.org>
Mon, 30 Aug 2010 22:05:29 +0000 (22:05 +0000)
commit3f660a4266b675a0c9d1f7024dda827bd38c24b9
treeafb297f0d69201d94067a9b318562bb25477cbe1
parenteb207273ea3e1e7210092cfee2848b855d67feb1
erlang: Client refactor, part 1

- Client is no longer a separate process.
- Simplified constructors moved into another module.
- All functions and exceptions return the new client,
  to allow for future statefulness in the client.

NOTE: With the new library and old gen-code, attempting to call a
nonexistent function will result in an exit.

TODO: fix docs and tests (tether test is not meaningful)

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@990979 13f79535-47bb-0310-9956-ffa450edef68
lib/erl/README
lib/erl/src/thrift_client.erl
lib/erl/src/thrift_client_util.erl [new file with mode: 0644]
test/erl/Makefile
test/erl/src/test_tether.erl [deleted file]
tutorial/erl/client.erl