zzazk.smali

.class final Lcom/google/android/gms/internal/zzazk;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Ljava/lang/Runnable;


# instance fields
.field private synthetic zzeic:Ljava/lang/String;

.field private synthetic zzfbr:Lcom/google/android/gms/internal/zzaze;

.field private synthetic zzfbv:Ljava/lang/String;


# direct methods
.method constructor <init>(Lcom/google/android/gms/internal/zzazg;Lcom/google/android/gms/internal/zzaze;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    iput-object p2, p0, Lcom/google/android/gms/internal/zzazk;->zzfbr:Lcom/google/android/gms/internal/zzaze;

    iput-object p3, p0, Lcom/google/android/gms/internal/zzazk;->zzeic:Ljava/lang/String;

    iput-object p4, p0, Lcom/google/android/gms/internal/zzazk;->zzfbv:Ljava/lang/String;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public final run()V
    .registers 6

    iget-object v0, p0, Lcom/google/android/gms/internal/zzazk;->zzfbr:Lcom/google/android/gms/internal/zzaze;

    invoke-static {v0}, Lcom/google/android/gms/internal/zzaze;->zzf(Lcom/google/android/gms/internal/zzaze;)Ljava/util/Map;

    move-result-object v0

    monitor-enter v0

    :try_start_7
    iget-object v1, p0, Lcom/google/android/gms/internal/zzazk;->zzfbr:Lcom/google/android/gms/internal/zzaze;

    invoke-static {v1}, Lcom/google/android/gms/internal/zzaze;->zzf(Lcom/google/android/gms/internal/zzaze;)Ljava/util/Map;

    move-result-object v1

    iget-object v2, p0, Lcom/google/android/gms/internal/zzazk;->zzeic:Ljava/lang/String;

    invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/google/android/gms/cast/Cast$MessageReceivedCallback;

    monitor-exit v0
    :try_end_16
    .catchall {:try_start_7 .. :try_end_16} :catchall_38

    if-eqz v1, :cond_26

    iget-object v0, p0, Lcom/google/android/gms/internal/zzazk;->zzfbr:Lcom/google/android/gms/internal/zzaze;

    invoke-static {v0}, Lcom/google/android/gms/internal/zzaze;->zzg(Lcom/google/android/gms/internal/zzaze;)Lcom/google/android/gms/cast/CastDevice;

    move-result-object v0

    iget-object v2, p0, Lcom/google/android/gms/internal/zzazk;->zzeic:Ljava/lang/String;

    iget-object v3, p0, Lcom/google/android/gms/internal/zzazk;->zzfbv:Ljava/lang/String;

    invoke-interface {v1, v0, v2, v3}, Lcom/google/android/gms/cast/Cast$MessageReceivedCallback;->onMessageReceived(Lcom/google/android/gms/cast/CastDevice;Ljava/lang/String;Ljava/lang/String;)V

    return-void

    :cond_26
    invoke-static {}, Lcom/google/android/gms/internal/zzaze;->zzaek()Lcom/google/android/gms/internal/zzazx;

    move-result-object v0

    const-string v1, "Discarded message for unknown namespace \'%s\'"

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    iget-object v4, p0, Lcom/google/android/gms/internal/zzazk;->zzeic:Ljava/lang/String;

    aput-object v4, v2, v3

    invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/zzazx;->zzb(Ljava/lang/String;[Ljava/lang/Object;)V

    return-void

    :catchall_38
    move-exception v1

    :try_start_39
    monitor-exit v0
    :try_end_3a
    .catchall {:try_start_39 .. :try_end_3a} :catchall_38

    throw v1
.end method