Lines Matching defs:AMessage

17 #define LOG_TAG "AMessage"
23 #include "AMessage.h"
41 status_t AReplyToken::setReply(const sp<AMessage> &reply) {
52 AMessage::AMessage(void)
58 AMessage::AMessage(uint32_t what, const sp<const AHandler> &handler)
64 AMessage::~AMessage() {
68 void AMessage::setWhat(uint32_t what) {
72 uint32_t AMessage::what() const {
76 void AMessage::setTarget(const sp<const AHandler> &handler) {
88 void AMessage::clear() {
98 void AMessage::freeItemValue(Item *item) {
151 inline size_t AMessage::findItemIndex(const char *name, size_t len) const {
181 void AMessage::Item::setName(const char *name, size_t len) {
187 AMessage::Item *AMessage::allocateItem(const char *name) {
205 const AMessage::Item *AMessage::findItem(
216 bool AMessage::findAsFloat(const char *name, float *value) const {
243 bool AMessage::findAsInt64(const char *name, int64_t *value) const {
261 bool AMessage::contains(const char *name) const {
267 void AMessage::set##NAME(const char *name, TYPENAME value) { \
275 bool AMessage::find##NAME(const char *name, TYPENAME *value) const { /* NOLINT */ \
293 void AMessage::setString(
300 void AMessage::setString(
305 void AMessage::setObjectInternal(
314 void AMessage::setObject(const char *name, const sp<RefBase> &obj) {
318 void AMessage::setBuffer(const char *name, const sp<ABuffer> &buffer) {
322 void AMessage::setMessage(const char *name, const sp<AMessage> &obj) {
330 void AMessage::setRect(
342 bool AMessage::findString(const char *name, AString *value) const {
351 bool AMessage::findObject(const char *name, sp<RefBase> *obj) const {
360 bool AMessage::findBuffer(const char *name, sp<ABuffer> *buf) const {
369 bool AMessage::findMessage(const char *name, sp<AMessage> *obj) const {
372 *obj = static_cast<AMessage *>(item->u.refValue);
378 bool AMessage::findRect(
394 void AMessage::deliver() {
404 status_t AMessage::post(int64_t delayUs) {
415 status_t AMessage::postAndAwaitResponse(sp<AMessage> *response) {
433 status_t AMessage::postReply(const sp<AReplyToken> &replyToken) {
446 bool AMessage::senderAwaitsResponse(sp<AReplyToken> *replyToken) {
462 sp<AMessage> AMessage::dup() const {
463 sp<AMessage> msg = new AMessage(mWhat, mHandler.promote());
500 sp<AMessage> copy =
501 static_cast<AMessage *>(from->u.refValue)->dup();
536 AString AMessage::debugString(int32_t indent) const {
537 AString s = "AMessage(what = ";
613 "AMessage %s = %s",
615 static_cast<AMessage *>(
645 sp<AMessage> AMessage::FromParcel(const Parcel &parcel, size_t maxNestingLevel) {
647 sp<AMessage> msg = new AMessage();
718 ALOGE("Too many levels of AMessage nesting.");
721 sp<AMessage> subMsg = AMessage::FromParcel(
727 // level of nested AMessage is too deep.
749 void AMessage::writeToParcel(Parcel *parcel) const {
798 static_cast<AMessage *>(item.u.refValue)->writeToParcel(parcel);
811 sp<AMessage> AMessage::changesFrom(const sp<const AMessage> &other, bool deep) const {
813 return const_cast<AMessage*>(this);
816 sp<AMessage> diff = new AMessage;
899 sp<AMessage> myMsg = static_cast<AMessage *>(item.u.refValue);
906 sp<AMessage> oMsg =
907 oitem == NULL ? NULL : static_cast<AMessage *>(oitem->u.refValue);
908 sp<AMessage> changes = myMsg->changesFrom(oMsg, deep);
931 size_t AMessage::countEntries() const {
935 const char *AMessage::getEntryNameAt(size_t index, Type *type) const {