2016-03-24 21 views
3

Djinni'nin documentation'u ele alın. NeyseDjinni: arayüzleri tüm ortamlarda uygulanabilir olarak tanımlayabilir miyim?

# This interface will be implemented in Java and ObjC and can be called from C++. 
my_client_interface = interface +j +o { 
    # ... 
} 

, ben istemci tarafında veya her iki tanımlanabilir bir nesne sahip olduğu bir durumda olduğumu:

# This interface will be implemented in C++ and can be called from any language. 
my_cpp_interface = interface +c { 
    # ... 
} 

Ayrıca, diyor:

O söylüyor C++ tarafı.
bunun, şu gibi bir sözdizimi kullanmak istiyorum Çünkü:

my_interface = interface +j +o +c { 
    # ... 
} 

geçerli bir sözdizimi mı, djinni destekleri (o hatasız çalıştığını şey, ama ben kod bilmiyorum oluşturulan da geçerlidir) veya yeniden düşünmem gereken bir şey var mı?

cevap

2

Evet, bu iyi çalışıyor ve bu arabirimin herhangi bir dilde uygulanabilmesi için gerekli proxy'leri ve ödeme kodunu üretecek.

İlgili konular