summaryrefslogtreecommitdiff
path: root/tools/aidl/generate_java_rpc.cpp
AgeCommit message (Collapse)Author
2015-09-02Remove RPC interface TypeCasey Dahlin
AIDL previously supported "rpc" and "flatten" types, which are not used anywhere in the Android tree. This patch removes them, which significantly cuts down code and complexity. Bug: 23517584 Test: Rebuilt AOSP tree against new version Change-Id: I6cf38d43c1ce109ffca987cc14520945aa22431f Signed-off-by: Casey Dahlin <sadmac@google.com>
2012-05-23am 9d98a089: Check result handler is not nullManuel Roman
* commit '9d98a089756b692eefeae7f92cca15e121196e0c': Check result handler is not null
2012-05-23Check result handler is not nullManuel Roman
If caller passes a null result handler to the proxy methods, we need to check it when getting the result. Otherwise we try to invoke a method on a null object Change-Id: Ic2f456c36cb542b782b6a6d0d4d607ccf0987496
2012-02-17Revert "Revert "The com.android.athome api classes are moving ↵Mike Lockwood
android.support.place."" This reverts commit 9dede89795a88268ab735a1b28e628f2a77922fe.
2012-02-17Revert "The com.android.athome api classes are moving android.support.place."Mike Lockwood
to fix the build This reverts commit 1aeecce8e9fe2749d1ad7ec86e40fe5a892f8f05
2012-02-16The com.android.athome api classes are moving android.support.place.Joe Onorato
Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
2012-02-10Modified the constructor of EndpointBaseManuel Roman
We introduced changes to the Endpoint lifecycle. Modified the AIDL compiler to take into account the changes. Just affected the constructor, which needs now an extra parameter: placeInfo
2012-02-10Add a getEndpointInfo accessor to AIDL-generated RPC proxy classesJason Simmons
2012-02-10Don't try to unmarshal void return types when there are out parameters being ↵Joe Onorato
returned.
2012-02-10Update aidl for new Broker API.Joe Onorato
2012-02-10aidl: All flattenable types now must also be parcelable.Joe Onorato
This is more a limitation of the grammar than anything else triggering laziness on my part.
2012-02-10Update aidl to new APIs.Joe Onorato
2012-02-10Modified AIDL to support authenticationManuel Roman
We need to pass an RpcContext with information such as the caller's certificate. I also modified the compiler so it does not use Container anymore and uses Context
2012-02-10Fix PresenterClass by adding a _listener fieldTim Kilbourn
2012-02-10add presenters to aidl.Joe Onorato
2012-02-10Generate fallthrough for unhandled actions in RPC methods.Joe Onorato
2012-02-10Support custom flattenable types for RPC.Joe Onorato
2012-02-10Add the full suite of RpcData types.Joe Onorato
2012-02-10Checkpoint adding @home RPC support to aidlJoe Onorato
2012-01-11Merge "Add a getEndpointInfo accessor to AIDL-generated RPC proxy classes" ↵Jason Simmons
into ics-aah
2012-01-03Modified the constructor of EndpointBaseManuel Roman
We introduced changes to the Endpoint lifecycle. Modified the AIDL compiler to take into account the changes. Just affected the constructor, which needs now an extra parameter: placeInfo Change-Id: I936e8e0ee512a1f7015a029be48042b7b98b7ffb
2011-12-16Add a getEndpointInfo accessor to AIDL-generated RPC proxy classesJason Simmons
Change-Id: I1de957db3eceebc466d8ce23e2a80a0fcf4c917c
2011-12-11The com.android.athome api classes are moving android.support.place.Joe Onorato
Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
2011-11-17Don't try to unmarshal void return types when there are out parameters being ↵Joe Onorato
returned. Change-Id: Ib7d2a5609167a076dd7ee8e10e8a55056789517e
2011-10-23The API doesn't need a container here, all it needs is a Context.Joe Onorato
Change-Id: Id270a8cf4ce3b30dd470a5e11b966aaa14fb70c0
2011-10-12Update aidl for new Broker API.Joe Onorato
Change-Id: I3a51e45a054082a530b5af8aa063da6f674e89bc
2011-10-09aidl: All flattenable types now must also be parcelable.Joe Onorato
This is more a limitation of the grammar than anything else triggering laziness on my part. Change-Id: I73b21022388c54e516d7e1cddfd4895d351cd194
2011-10-09Update aidl to new APIs.Joe Onorato
Change-Id: I6a3984f9173573a256a60794b7482fab093a2635
2011-10-08Modified AIDL to support authenticationManuel Roman
We need to pass an RpcContext with information such as the caller's certificate. I also modified the compiler so it does not use Container anymore and uses Context Change-Id: Ie1d247e8cac21f7f207a87b2eb77f3d1dd7215d4
2011-09-27Fix PresenterClass by adding a _listener fieldTim Kilbourn
Change-Id: If5c4fab3bd9b5a42f066c183365aeeec65c87cbc
2011-09-23add presenters to aidl.Joe Onorato
Change-Id: I7c3187a5f619f9dd49104b3a131696a32248eb85
2011-09-19Support custom flattenable types for RPC.Joe Onorato
2011-09-19Generate fallthrough for unhandled actions in RPC methods.Joe Onorato
Change-Id: I2913b20577dd47e000aa6b7403352ee492e6191a
2011-09-02Add the full suite of RpcData types.Joe Onorato
Change-Id: I2798207a5bbce8fbb5980f2aa131d4e1f408839f
2011-09-01Checkpoint adding @home RPC support to aidlJoe Onorato
Change-Id: I85534bd58aabdc58a05b76e49f5580196fefcec9